|
Monad Engine da02fba2
> Undercity Codex_
|
Abstract owner of a btCollisionShape.
More...
#include <Collider.h>
Inheritance diagram for mnd::Collider:Public Member Functions | |
| virtual | ~Collider () |
| btCollisionShape * | GetShape () |
| Underlying Bullet shape (borrowed, do not delete). | |
Protected Attributes | |
| btCollisionShape * | m_shape = nullptr |
Abstract owner of a btCollisionShape.
Subclass constructors allocate a concrete Bullet shape; the destructor releases it. Attach to a RigidBody to give it geometry.
Definition at line 22 of file Collider.h.
|
virtual |
Definition at line 9 of file Collider.cpp.
References m_shape.
| btCollisionShape * mnd::Collider::GetShape | ( | ) |
Underlying Bullet shape (borrowed, do not delete).
Definition at line 17 of file Collider.cpp.
References m_shape.
|
protected |
Definition at line 31 of file Collider.h.
Referenced by mnd::BoxCollider::BoxCollider(), mnd::CapsuleCollider::CapsuleCollider(), mnd::SphereCollider::SphereCollider(), ~Collider(), and GetShape().