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::Collider2D | protected |
Collider2D(const Collider2D &other, Object &newObj) | jop::Collider2D | protected |
Component(Object &object, const uint32 ID) | jop::Component | protected |
Component(const Component &other, Object &newObj) | jop::Component | protected |
createCollidable(const ConstructInfo2D &info, const b2Shape &shape) | jop::RigidBody2D | protected |
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::Collider2D | protected |
link(RigidBody2D &body, Args &&...args) | jop::RigidBody2D | |
m_body | jop::Collider2D | protected |
m_joints | jop::RigidBody2D | protected |
m_listeners | jop::Collider2D | protected |
m_worldRef2D | jop::Collider2D | protected |
receiveMessage(const Message &message) override | jop::RigidBody2D | protectedvirtual |
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::Collider2D | protected |
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) override | jop::Collider2D | protectedvirtual |
~Collider2D() override=0 | jop::Collider2D | protectedpure virtual |
~Component()=0 | jop::Component | pure virtual |
~RigidBody2D() override | jop::RigidBody2D | virtual |