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::Collider | protected |
Collider(const Collider &other, Object &newObj) | jop::Collider | protected |
Component(Object &object, const uint32 ID) | jop::Component | protected |
Component(const Component &other, Object &newObj) | jop::Component | protected |
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() const | jop::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::Collider | protected |
Joint class | jop::RigidBody | friend |
link(RigidBody &body, Args &&...args) | jop::RigidBody | |
m_allowSleep | jop::Collider | protected |
m_body | jop::Collider | protected |
m_detached | jop::Collider | protected |
m_joints | jop::RigidBody | protected |
m_listeners | jop::Collider | protected |
m_mass | jop::RigidBody | protected |
m_motionState | jop::RigidBody | protected |
m_rigidBody | jop::RigidBody | protected |
m_type | jop::RigidBody | protected |
m_worldRef | jop::Collider | protected |
operator=(SafeReferenceable< Collider > &&other) | jop::SafeReferenceable< Collider > | protected |
receiveMessage(const Message &message) override | jop::RigidBody | protectedvirtual |
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::Collider | protected |
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 name | jop::RigidBody | |
update(const float deltaTime) override | jop::Collider | protectedvirtual |
updateWorldBounds() | jop::Collider | |
~Collider() override=0 | jop::Collider | protectedpure virtual |
~Component()=0 | jop::Component | pure virtual |
~RigidBody() override | jop::RigidBody | virtual |
~SafeReferenceable() | jop::SafeReferenceable< Collider > | protected |