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

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

applyCentralForce(const glm::vec3 &force)jop::RigidBody
applyCentralImpulse(const glm::vec3 &impulse)jop::RigidBody
applyForce(const glm::vec3 &force, const glm::vec3 &rel_pos)jop::RigidBody
applyImpulse(const glm::vec3 &impulse, const glm::vec3 &rel_pos)jop::RigidBody
applyTorque(const glm::vec3 &torque)jop::RigidBody
applyTorqueImpulse(const glm::vec3 &torque)jop::RigidBody
attachToWorld()jop::Collider
breakJoint(RigidBody &other, unsigned int IDthis=0, unsigned int IDother=0)jop::RigidBody
checkContact(const Collider &other) const jop::Collider
checkOverlap(const Collider &other) const jop::Collider
checkRay(const glm::vec3 &start, const glm::vec3 &ray) const jop::Collider
clearForces()jop::RigidBody
Collider(Object &object, World &world, const uint32 ID)jop::Colliderprotected
Collider(const Collider &other, Object &newObj)jop::Colliderprotected
Component(Object &object, const uint32 ID)jop::Componentprotected
Component(const Component &other, Object &newObj)jop::Componentprotected
detachFromWorld()jop::Collider
getAngularVelocity() const jop::RigidBody
getCollisionShape() const jop::Collider
getGravityScale() const jop::RigidBody
getID() const jop::Component
getJoint(unsigned int id=0)jop::RigidBody
getLinearVelocity() const jop::RigidBody
getLocalBounds() const jop::RigidBody
getObject()jop::Component
getObject() const jop::Component
getReference() constjop::SafeReferenceable< Collider >
getWorld()jop::Collider
getWorld() const jop::Collider
hasFixedMovement() const jop::RigidBody
hasFixedRotation() const jop::RigidBody
isActive() const jop::Component
isDetachedFromWorld() const jop::Collider
isSleepAllowed() const jop::Colliderprotected
Joint classjop::RigidBodyfriend
link(RigidBody &body, Args &&...args)jop::RigidBody
m_allowSleepjop::Colliderprotected
m_bodyjop::Colliderprotected
m_detachedjop::Colliderprotected
m_jointsjop::RigidBodyprotected
m_listenersjop::Colliderprotected
m_massjop::RigidBodyprotected
m_motionStatejop::RigidBodyprotected
m_rigidBodyjop::RigidBodyprotected
m_typejop::RigidBodyprotected
m_worldRefjop::Colliderprotected
operator=(SafeReferenceable< Collider > &&other)jop::SafeReferenceable< Collider >protected
receiveMessage(const Message &message) overridejop::RigidBodyprotectedvirtual
registerListener(ContactListener &listener)jop::Collider
removeSelf()jop::Component
RigidBody(Object &object, World &world, const ConstructInfo &info)jop::RigidBody
SafeReferenceable(Collider *ref)jop::SafeReferenceable< Collider >protected
SafeReferenceable(SafeReferenceable< Collider > &&other)jop::SafeReferenceable< Collider >protected
sendMessage(const Message &message)jop::Component
setAllowSleep(const bool allow)jop::Colliderprotected
setAngularVelocity(const glm::vec3 &angularVelocity)jop::RigidBody
setCollisionShape(CollisionShape &shape)jop::Collider
setFixedMovement(const glm::bvec3 &fixed)jop::RigidBody
setFixedRotation(const glm::bvec3 &axis)jop::RigidBody
setGravityScale(const glm::vec3 &acceleration)jop::RigidBody
setID(const uint32 ID)jop::Component
setLinearVelocity(const glm::vec3 &linearVelocity)jop::RigidBody
synchronizeTransform()jop::RigidBody
Type enum namejop::RigidBody
update(const float deltaTime) overridejop::Colliderprotectedvirtual
updateWorldBounds()jop::Collider
~Collider() override=0jop::Colliderprotectedpure virtual
~Component()=0jop::Componentpure virtual
~RigidBody() overridejop::RigidBodyvirtual
~SafeReferenceable()jop::SafeReferenceable< Collider >protected