attachToWorld() | jop::Collider | |
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 | |
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 |
CullerComponent(Object &object, World &world, const Type type, const bool attach) | jop::CullerComponent | protected |
detachFromWorld() | jop::Collider | |
getCollisionShape() const | jop::Collider | |
getID() const | jop::Component | |
getObject() | jop::Component | |
getObject() const | jop::Component | |
getOverlapAmount() const | jop::PhantomBody | |
getOverlaps() | jop::PhantomBody | |
getOverlaps() const | jop::PhantomBody | |
getReference() const | jop::SafeReferenceable< Collider > | |
getWorld() | jop::Collider | |
getWorld() const | jop::Collider | |
isActive() const | jop::Component | |
isDetachedFromWorld() const | jop::Collider | |
isSleepAllowed() const | jop::Collider | protected |
JOP_GENERIC_COMPONENT_CLONE(CullerComponent) | jop::CullerComponent | protected |
jop::PhantomBody::JOP_GENERIC_COMPONENT_CLONE(PhantomBody) | jop::PhantomBody | protected |
m_allowSleep | jop::Collider | protected |
m_body | jop::Collider | protected |
m_detached | jop::Collider | protected |
m_listeners | jop::Collider | protected |
m_worldRef | jop::Collider | protected |
operator=(SafeReferenceable< Collider > &&other) | jop::SafeReferenceable< Collider > | protected |
PhantomBody(Object &object, World &world, CollisionShape &shape, const bool attachToWorld) | jop::PhantomBody | |
receiveMessage(const Message &message) | jop::Component | protectedvirtual |
registerListener(ContactListener &listener) | jop::Collider | |
removeSelf() | jop::Component | |
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 |
setCollisionShape(CollisionShape &shape) | jop::Collider | |
setID(const uint32 ID) | jop::Component | |
Type enum name | jop::CullerComponent | protected |
update(const float deltaTime) override | jop::PhantomBody | virtual |
updateWorldBounds() | jop::Collider | |
~Collider() override=0 | jop::Collider | protectedpure virtual |
~Component()=0 | jop::Component | pure virtual |
~PhantomBody() override | jop::PhantomBody | virtual |
~SafeReferenceable() | jop::SafeReferenceable< Collider > | protected |