Definition: RigidbodyComponent.hpp:13
void ApplyForce(Vec2D force) override
Definition: RigidbodyComponent.cpp:16
void ShowComponentEditor(bool *showEditor) override
Definition: RigidbodyComponent.cpp:35
const char * ComponentTypeName() override
Definition: RigidbodyComponent.hpp:46
void SetVelocity(Vec2D vel) override
Definition: RigidbodyComponent.cpp:50
bool IsKinematic() override
Definition: RigidbodyComponent.cpp:56
void ApplyVelocity() override
Definition: RigidbodyComponent.cpp:26
float GetMass() override
Definition: RigidbodyComponent.cpp:60
bool UsesGravity() override
Definition: RigidbodyComponent.cpp:58
Vec2D GetVelocity() override
Definition: RigidbodyComponent.cpp:59
bool IsElastic() override
Definition: RigidbodyComponent.cpp:57
void ApplyAcceleration(Vec2D acceleration) override
Definition: RigidbodyComponent.cpp:22
void Update(SDL_Event e, int frame, std::vector< std::string > broadcastList) override
Definition: RigidbodyComponent.cpp:30
~RigidbodyComponent()
Definition: RigidbodyComponent.cpp:12