#include <CPhysicsRagdoll.h>
Public Member Functions | |
| IPhysicsRagdoll () | |
| ~IPhysicsRagdoll () | |
| void | init (NewtonWorld *world, IrrlichtDevice *dev, SPhysicsRagdoll *doll) |
Private Member Functions | |
| void | buildRagDoll (NewtonRagDoll *ragDoll, NewtonRagDollBone *parentDollBone, ISceneNode *bone, int id) |
Static Private Member Functions | |
| static void _cdecl | setRagDollTransform (const NewtonRagDollBone *bone) |
| static void _cdecl | applyRagDollForceAndTorqueEvent (const NewtonBody *body) |
Private Attributes | |
| NewtonWorld * | m_world |
| IrrlichtDevice * | m_device |
| NewtonRagDoll * | m_ragdoll |
| list< IPhysicsBaseEntity * > | m_partsList |
| IPhysicsRagdoll::IPhysicsRagdoll | ( | ) |
| IPhysicsRagdoll::~IPhysicsRagdoll | ( | ) |
| void IPhysicsRagdoll::init | ( | NewtonWorld * | world, | |
| IrrlichtDevice * | dev, | |||
| SPhysicsRagdoll * | doll | |||
| ) |
| void IPhysicsRagdoll::buildRagDoll | ( | NewtonRagDoll * | ragDoll, | |
| NewtonRagDollBone * | parentDollBone, | |||
| ISceneNode * | bone, | |||
| int | id | |||
| ) | [private] |
| void IPhysicsRagdoll::setRagDollTransform | ( | const NewtonRagDollBone * | bone | ) | [static, private] |
| void IPhysicsRagdoll::applyRagDollForceAndTorqueEvent | ( | const NewtonBody * | body | ) | [static, private] |
NewtonWorld* IPhysicsRagdoll::m_world [private] |
IrrlichtDevice* IPhysicsRagdoll::m_device [private] |
NewtonRagDoll* IPhysicsRagdoll::m_ragdoll [private] |
list<IPhysicsBaseEntity*> IPhysicsRagdoll::m_partsList [private] |
1.5.1-p1