Jopnal Engine  alpha 0.4
Simple Component Based 2D/3D Game Engine
jop::RigidBody2D Member List

This is the complete list of members for jop::RigidBody2D, including all inherited members.

applyCentralForce(const glm::vec2 &force)jop::RigidBody2D
applyCentralImpulse(const glm::vec2 &impulse)jop::RigidBody2D
applyForce(const glm::vec2 &force, const glm::vec2 &worldPoint)jop::RigidBody2D
applyLinearImpulse(const glm::vec2 &impulse, const glm::vec2 &point)jop::RigidBody2D
applyTorque(const float torque)jop::RigidBody2D
applyTorqueImpulse(const float impulse)jop::RigidBody2D
breakJoint(unsigned int ID=0)jop::RigidBody2D
checkContact(const Collider2D &other) const jop::Collider2D
checkOverlap(const Collider2D &other) const jop::Collider2D
checkRay(const glm::vec2 &start, const glm::vec2 &ray) const jop::Collider2D
clearForces()jop::RigidBody2D
Collider2D(Object &object, World2D &world, const uint32 ID)jop::Collider2Dprotected
Collider2D(const Collider2D &other, Object &newObj)jop::Collider2Dprotected
Component(Object &object, const uint32 ID)jop::Componentprotected
Component(const Component &other, Object &newObj)jop::Componentprotected
createCollidable(const ConstructInfo2D &info, const b2Shape &shape)jop::RigidBody2Dprotected
getAngularVelocity() const jop::RigidBody2D
getGravityScale() const jop::RigidBody2D
getID() const jop::Component
getJoint(unsigned int id=0)jop::RigidBody2D
getLinearVelocity() const jop::RigidBody2D
getObject()jop::Component
getObject() const jop::Component
getWorld()jop::Collider2D
getWorld() const jop::Collider2D
hasFixedRotation() const jop::RigidBody2D
isActive() const jop::Component
isSleepAllowed() const jop::Collider2Dprotected
link(RigidBody2D &body, Args &&...args)jop::RigidBody2D
m_bodyjop::Collider2Dprotected
m_jointsjop::RigidBody2Dprotected
m_listenersjop::Collider2Dprotected
m_worldRef2Djop::Collider2Dprotected
receiveMessage(const Message &message) overridejop::RigidBody2Dprotectedvirtual
registerListener(ContactListener2D &listener)jop::Collider2D
removeSelf()jop::Component
RigidBody2D(Object &object, World2D &world, const ConstructInfo2D &info)jop::RigidBody2D
sendMessage(const Message &message)jop::Component
setAllowSleep(const bool allow)jop::Collider2Dprotected
setAngularVelocity(const float angularVelocity)jop::RigidBody2D
setFixedRotation(const bool rot)jop::RigidBody2D
setGravityScale(const float scale)jop::RigidBody2D
setID(const uint32 ID)jop::Component
setLinearVelocity(const glm::vec2 &linearVelocity)jop::RigidBody2D
synchronizeTransform()jop::RigidBody2D
update(const float deltaTime) overridejop::Collider2Dprotectedvirtual
~Collider2D() override=0jop::Collider2Dprotectedpure virtual
~Component()=0jop::Componentpure virtual
~RigidBody2D() overridejop::RigidBody2Dvirtual