|
| | CDynamics2DBoxModel (CDynamics2DEngine &c_engine, CBoxEntity &c_entity) |
| |
| virtual | ~CDynamics2DBoxModel () |
| |
| void | Resize (const CVector3 &c_size) |
| |
| | CDynamics2DStretchableObjectModel (CDynamics2DEngine &c_engine, CComposableEntity &c_entity) |
| |
| virtual | ~CDynamics2DStretchableObjectModel () |
| |
| virtual void | MoveTo (const CVector3 &c_position, const CQuaternion &c_orientation) |
| |
| virtual void | Reset () |
| |
| virtual void | UpdateFromEntityStatus () |
| | Updates the state of this model from the status of the associated entity. More...
|
| |
| Real | GetMass () const |
| |
| void | SetMass (Real f_mass) |
| |
| CDynamics2DGrippable * | GetGrippable () |
| |
| void | SetGrippable (CDynamics2DGrippable *pc_grippable) |
| |
| void | SetLinearFriction (Real f_max_bias, Real f_max_force) |
| | Sets the linear friction of this object. More...
|
| |
| void | SetAngularFriction (Real f_max_bias, Real f_max_force) |
| | Sets the angular friction of this object. More...
|
| |
| | CDynamics2DSingleBodyObjectModel (CDynamics2DEngine &c_engine, CComposableEntity &c_entity) |
| | Class constructor. More...
|
| |
| virtual | ~CDynamics2DSingleBodyObjectModel () |
| | Class destructor. More...
|
| |
| CComposableEntity & | GetComposableEntity () |
| | Returns the associated composable entity as a non-const reference. More...
|
| |
| const CComposableEntity & | GetComposableEntity () const |
| | Returns the associated composable entity as a const reference. More...
|
| |
| cpBody * | GetBody () |
| | Returns the body as non-const pointer. More...
|
| |
| const cpBody * | GetBody () const |
| | Returns the body as const pointer. More...
|
| |
| virtual void | CalculateBoundingBox () |
| | Calculates the axis-aligned box that contains the entire physics model. More...
|
| |
| virtual void | UpdateEntityStatus () |
| | Updates the status of the associated entity. More...
|
| |
| virtual bool | IsCollidingWithSomething () const |
| | Returns true if this model is colliding with another model. More...
|
| |
| virtual void | SetBody (cpBody *pt_body, Real f_height) |
| | Sets the body and registers the default origin anchor method. More...
|
| |
| void | UpdateOriginAnchor (SAnchor &s_anchor) |
| | Updates the origin anchor associated to the embodied entity. More...
|
| |
| | CDynamics2DModel (CDynamics2DEngine &c_engine, CEmbodiedEntity &c_entity) |
| |
| virtual | ~CDynamics2DModel () |
| |
| CDynamics2DEngine & | GetDynamics2DEngine () |
| | Returns the dynamics 2D engine state. More...
|
| |
| const CDynamics2DEngine & | GetDynamics2DEngine () const |
| | Returns the dynamics 2D engine state as a const reference. More...
|
| |
| | 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...
|
| |
| virtual void | UpdatePhysics () |
| | Performs extra work just before the physics update takes place. 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...
|
| |
Definition at line 22 of file dynamics2d_box_model.h.