|
| CDynamics3DBoxModel (CDynamics3DEngine &c_engine, CBoxEntity &c_box) |
|
virtual | ~CDynamics3DBoxModel () |
|
| CDynamics3DSingleBodyObjectModel (CDynamics3DEngine &c_engine, CComposableEntity &c_entity) |
|
virtual | ~CDynamics3DSingleBodyObjectModel () |
|
virtual void | Reset () |
|
virtual void | MoveTo (const CVector3 &c_position, const CQuaternion &c_orientation) |
|
virtual void | CalculateBoundingBox () |
| Calculates the axis-aligned box that contains the entire physics model. More...
|
|
virtual void | AddToWorld (btMultiBodyDynamicsWorld &c_world) |
|
virtual void | RemoveFromWorld (btMultiBodyDynamicsWorld &c_world) |
|
| CDynamics3DModel (CDynamics3DEngine &c_engine, CComposableEntity &c_entity) |
|
virtual | ~CDynamics3DModel () |
|
CDynamics3DEngine & | GetEngine () |
|
const CDynamics3DEngine & | GetEngine () const |
|
CComposableEntity & | GetComposableEntity () |
|
const CComposableEntity & | GetComposableEntity () const |
|
virtual bool | IsCollidingWithSomething () const |
| Returns true if this model is colliding with another model. More...
|
|
virtual void | UpdateEntityStatus () |
| Updates the status of the associated entity. More...
|
|
virtual void | UpdateFromEntityStatus () |
| Updates the state of this model from the status of the associated entity. More...
|
|
std::vector< CAbstractBody * > & | GetBodies () |
|
| CPhysicsModel (CPhysicsEngine &c_engine, CEmbodiedEntity &c_entity) |
|
virtual | ~CPhysicsModel () |
|
CPhysicsEngine & | GetEngine () |
| Returns the physics engine associated to this physics model. More...
|
|
CEmbodiedEntity & | GetEmbodiedEntity () |
| Returns the embodied entity associated to this physics model. More...
|
|
const CEmbodiedEntity & | GetEmbodiedEntity () const |
| Returns the embodied entity associated to this physics model. More...
|
|
const SBoundingBox & | GetBoundingBox () const |
| Returns an axis-aligned box that contains the physics model. More...
|
|
virtual void | CalculateAnchors () |
| Calculates the anchors associated to this model. More...
|
|
SBoundingBox & | GetBoundingBox () |
| Returns an axis-aligned box that contains the physics model. More...
|
|
template<typename MODEL > |
void | RegisterAnchorMethod (const SAnchor &s_anchor, void(MODEL::*pt_method)(SAnchor &)) |
| Registers an anchor method. More...
|
|