SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RigidbodyComponent Member List

This is the complete list of members for Sleak::RigidbodyComponent, including all inherited members.

AddForce(const Math::Vector3D &force)Sleak::RigidbodyComponentinline
bIsInitializedSleak::Componentprotected
ClearCollisionState()Sleak::RigidbodyComponent
Component(GameObject *object)Sleak::Componentinline
FixedUpdate(float fixedDeltaTime)Sleak::Componentinlinevirtual
GetBodyType() constSleak::RigidbodyComponentinline
GetGravity() constSleak::RigidbodyComponentinline
GetGroundNormal() constSleak::RigidbodyComponentinline
GetLastCollisionNormal() constSleak::RigidbodyComponentinline
GetMass() constSleak::RigidbodyComponentinline
GetName() constSleak::Objectinline
GetOwner()Sleak::Componentinline
GetTerminalVelocity() constSleak::RigidbodyComponentinline
GetUniqueID() constSleak::Objectinline
GetUseGravity() constSleak::RigidbodyComponentinline
GetVelocity() constSleak::RigidbodyComponentinline
GetWallNormal() constSleak::RigidbodyComponentinline
HadCollision() constSleak::RigidbodyComponentinline
HadGroundCollision() constSleak::RigidbodyComponentinline
HadWallCollision() constSleak::RigidbodyComponentinline
Initialize() overrideSleak::RigidbodyComponentvirtual
IsGrounded() constSleak::RigidbodyComponentinline
LateUpdate(float deltaTime)Sleak::Componentinlinevirtual
Object(const std::string &name="Object")Sleak::Objectinline
OnDestroy()Sleak::Componentinlinevirtual
OnDisable()Sleak::Componentinlinevirtual
OnEnable()Sleak::Componentinlinevirtual
ownerSleak::Componentprotected
ResolveCollision(const Math::Vector3D &normal, float penetration)Sleak::RigidbodyComponent
RigidbodyComponent(GameObject *owner, BodyType type=BodyType::Kinematic)Sleak::RigidbodyComponent
SetBodyType(BodyType type)Sleak::RigidbodyComponentinline
SetGravity(const Math::Vector3D &gravity)Sleak::RigidbodyComponentinline
SetGrounded(bool grounded)Sleak::RigidbodyComponentinline
SetMass(float mass)Sleak::RigidbodyComponentinline
SetName(const std::string &value)Sleak::Objectinline
SetTerminalVelocity(float tv)Sleak::RigidbodyComponentinline
SetUseGravity(bool useGravity)Sleak::RigidbodyComponentinline
SetVelocity(const Math::Vector3D &velocity)Sleak::RigidbodyComponentinline
Update(float deltaTime) overrideSleak::RigidbodyComponentvirtual
~Component()=defaultSleak::Componentvirtual
~Object()=defaultSleak::Objectvirtual
~RigidbodyComponent() override=defaultSleak::RigidbodyComponent