|
Monad Engine da02fba2
> Undercity Codex_
|
#include <CollisionObject.h>
Inheritance diagram for eng::CollisionObject:
Collaboration diagram for eng::CollisionObject:Public Member Functions | |
| CollisionObjectType | GetCollisionObjectType () |
| void | AddContactListener (IContactListener *listener) |
| void | RemoveContactListener (IContactListener *listener) |
Protected Member Functions | |
| void | DispatchContactEvent (CollisionObject *obj, const glm::vec3 &pos, const glm::vec3 &norm) |
Protected Attributes | |
| CollisionObjectType | m_collisionObjectType |
| std::vector< IContactListener * > | m_contactListeners |
Friends | |
| class | PhysicsManager |
Definition at line 16 of file CollisionObject.h.
| void eng::CollisionObject::AddContactListener | ( | IContactListener * | listener | ) |
Definition at line 12 of file CollisionObject.cpp.
References m_contactListeners.
|
protected |
Definition at line 26 of file CollisionObject.cpp.
References m_contactListeners.
| CollisionObjectType eng::CollisionObject::GetCollisionObjectType | ( | ) |
Definition at line 7 of file CollisionObject.cpp.
References m_collisionObjectType.
Referenced by JumpPlatform::OnContact().
| void eng::CollisionObject::RemoveContactListener | ( | IContactListener * | listener | ) |
Definition at line 17 of file CollisionObject.cpp.
References m_contactListeners.
|
friend |
Definition at line 33 of file CollisionObject.h.
|
protected |
Definition at line 30 of file CollisionObject.h.
Referenced by eng::KinematicCharacterController::KinematicCharacterController(), eng::RigidBody::RigidBody(), and GetCollisionObjectType().
|
protected |
Definition at line 31 of file CollisionObject.h.
Referenced by AddContactListener(), DispatchContactEvent(), and RemoveContactListener().