My Project: Member List

My Project

dgBody Member List

This is the complete list of members for dgBody, including all inherited members.

AddDampingAcceleration()=0 | dgBody | pure virtual
AddForce(const dgVector &force)=0 | dgBody | pure virtual
AddImpulse(const dgVector &pointVeloc, const dgVector &pointPosit) | dgBody | virtual
AddTorque(const dgVector &torque)=0 | dgBody | pure virtual
ApplyExtenalForces(dgFloat32 timestep, dgInt32 threadIndex)=0 | dgBody | pure virtual
ApplyImpulsePair(const dgVector &linearImpulse, const dgVector &angularImpulse) | dgBody | virtual
ApplyImpulsesAtPoint(dgInt32 count, dgInt32 strideInBytes, const dgFloat32 *const impulseArray, const dgFloat32 *const pointArray) | dgBody | virtual
AttachCollision(dgCollisionInstance *const collision) | dgBody | virtual
CalcInvInertiaMatrix() | dgBody | protected
CalculateInertiaMatrix() const | dgBody | virtual
CalculateInverseDynamicForce(const dgVector &desiredVeloc, dgFloat32 timestep) const | dgBody | virtual
CalculateInvInertiaMatrix() const | dgBody | virtual
ConvexRayCast(const dgFastRayTest &ray, const dgCollisionInstance *const convexShape, const dgVector &shapeMinBox, const dgVector &shapeMaxBox, const dgMatrix &origin, const dgVector &shapeVeloc, OnRayCastAction filter, OnRayPrecastAction preFilter, void *const userData, dgFloat32 minT, dgInt32 threadId) const | dgBody | virtual
dgAmpInstance class | dgBody | friend
dgBilateralConstraint class | dgBody | friend
dgBody() | dgBody |
dgBody(dgWorld *const world, const dgTree< const dgCollision *, dgInt32 > *const collisionNode, dgDeserialize serializeCallback, void *const userData) | dgBody |
dgBodyMasterList class | dgBody | friend
dgBroadPhase class | dgBody | friend
dgBroadPhaseNode class | dgBody | friend
dgCollidingPairCollector class | dgBody | friend
dgCollisionBVH class | dgBody | friend
dgCollisionCompound class | dgBody | friend
dgCollisionConvex class | dgBody | friend
dgCollisionConvexPolygon class | dgBody | friend
dgCollisionScene class | dgBody | friend
dgCollisionUserMesh class | dgBody | friend
dgConstraint class | dgBody | friend
dgContact class | dgBody | friend
dgRTTI enum name | dgBody |
dgType enum name | dgBody |
dgWorld class | dgBody | friend
dgWorldDynamicUpdate class | dgBody | friend
Freeze() | dgBody |
GetAABB(dgVector &p0, dgVector &p1) const | dgBody |
GetAngularDamping() const =0 | dgBody | pure virtual
GetApparentMass() const | dgBody | protected
GetAutoSleep() const | dgBody |
GetCentreOfMass() const | dgBody |
GetCollision() const | dgBody |
GetCollisionWithLinkedBodies() const | dgBody |
GetContinueCollisionMode() const | dgBody |
GetDestructorCallback() const | dgBody |
GetExtForceAndTorqueCallback() const =0 | dgBody | pure virtual
GetFirstContact() const | dgBody | virtual
GetFirstJoint() const | dgBody | virtual
GetForce() const =0 | dgBody | pure virtual
GetFreeze() const | dgBody |
GetGroupID() const | dgBody |
GetInertiaMatrix() const | dgBody |
GetInvMass() const | dgBody |
GetLinearDamping() const =0 | dgBody | pure virtual
GetMass() const | dgBody |
GetMasterList() const | dgBody |
GetMatrix() const | dgBody |
GetMatrixUpdateCallback() const | dgBody |
GetNetForce() const | dgBody |
GetNetTorque() const | dgBody |
GetNextContact(dgConstraint *const joint) const | dgBody | virtual
GetNextJoint(dgConstraint *const joint) const | dgBody | virtual
GetOmega() const | dgBody |
GetPosition() const | dgBody |
GetRotation() const | dgBody |
GetSleepState() const | dgBody |
GetTorque() const =0 | dgBody | pure virtual
GetType() const | dgBody |
GetUniqueID() const | dgBody |
GetUserData() const | dgBody |
GetVelocity() const | dgBody |
GetVelocityAtPoint(const dgVector &point) const | dgBody |
GetWorld() const | dgBody |
IntegrateVelocity(dgFloat32 timestep) | dgBody | virtual
InvalidateCache() | dgBody | virtual
IsCollidable() const | dgBody |
IsInEquilibrium() const =0 | dgBody | pure virtual
IsRTTIType(dgUnsigned32 rtti) const | dgBody |
m_active | dgBody |
m_aparentMass | dgBody | protected
m_autoSleep | dgBody |
m_baseBodyRTTI enum value | dgBody |
m_bodyGroupId | dgBody | protected
m_collidable | dgBody |
m_collideWithLinkedBodies | dgBody |
m_collision | dgBody | protected
m_collisionCell | dgBody | protected
m_continueCollisionMode | dgBody |
m_criticalSectionLock | dgBody | protected
m_deformableBody enum value | dgBody |
m_deformableBodyRTTI enum value | dgBody |
m_destructor | dgBody | protected
m_dynamicBody enum value | dgBody |
m_dynamicBodyRTTI enum value | dgBody |
m_dynamicsLru | dgBody | protected
m_equilibrium | dgBody |
m_flags | dgBody |
m_freeze | dgBody |
m_genericLRUMark | dgBody | protected
m_globalCentreOfMass | dgBody | protected
m_inCallback | dgBody |
m_index | dgBody | protected
m_invMass | dgBody | protected
m_invWorldInertiaMatrix | dgBody | protected
m_kinematicBody enum value | dgBody |
m_kinematicBodyRTTI enum value | dgBody |
m_localCentreOfMass | dgBody | protected
m_mass | dgBody | protected
m_masterNode | dgBody | protected
m_matrix | dgBody | protected
m_matrixUpdate | dgBody | protected
m_maxAABB | dgBody | protected
m_minAABB | dgBody | protected
m_netForce | dgBody | protected
m_netTorque | dgBody | protected
m_omega | dgBody | protected
m_resting | dgBody |
m_rotation | dgBody | protected
m_rtti | dgBody | protected
m_sleeping | dgBody |
m_spawnnedFromCallback | dgBody |
m_type | dgBody | protected
m_uniqueID | dgBody | protected
m_userData | dgBody | protected
m_veloc | dgBody | protected
m_world | dgBody | protected
OnApplyExtForceAndTorque typedef | dgBody |
OnBodyDestroy typedef | dgBody |
OnMatrixUpdateCallback typedef | dgBody |
PredictAngularVelocity(dgFloat32 timestep) const =0 | dgBody | pure virtual
PredictLinearVelocity(dgFloat32 timestep) const =0 | dgBody | pure virtual
RayCast(const dgLineBox &line, OnRayCastAction filter, OnRayPrecastAction preFilter, void *const userData, dgFloat32 minT) const | dgBody | virtual
Serialize(const dgTree< dgInt32, const dgCollision *> *const collisionNode, dgSerialize serializeCallback, void *const userData) | dgBody | virtual
SetAngularDamping(const dgVector &angularDamp)=0 | dgBody | pure virtual
SetAparentMassMatrix(const dgVector &massMatrix) | dgBody | protected
SetAutoSleep(bool state) | dgBody |
SetCentreOfMass(const dgVector &com) | dgBody |
SetCollidable(bool state)=0 | dgBody | pure virtual
SetCollisionWithLinkedBodies(bool state) | dgBody |
SetContinueCollisionMode(bool mode) | dgBody |
SetDestructorCallback(OnBodyDestroy destructor) | dgBody |
SetExtForceAndTorqueCallback(OnApplyExtForceAndTorque callback)=0 | dgBody | pure virtual
SetForce(const dgVector &force)=0 | dgBody | pure virtual
SetFreeze(bool state) | dgBody |
SetGroupID(dgUnsigned32 id) | dgBody | virtual
SetLinearDamping(dgFloat32 linearDamp)=0 | dgBody | pure virtual
SetMassMatrix(dgFloat32 mass, dgFloat32 Ix, dgFloat32 Iy, dgFloat32 Iz) | dgBody | virtual
SetMassProperties(dgFloat32 mass, const dgCollisionInstance *const collision) | dgBody | virtual
SetMatrix(const dgMatrix &matrix) | dgBody | virtual
SetMatrixIgnoreSleep(const dgMatrix &matrix) | dgBody | virtual
SetMatrixOriginAndRotation(const dgMatrix &matrix) | dgBody |
SetMatrixUpdateCallback(OnMatrixUpdateCallback callback) | dgBody |
SetOmega(const dgVector &omega) | dgBody |
SetSleepState(bool state) | dgBody |
SetTorque(const dgVector &torque)=0 | dgBody | pure virtual
SetUserData(void *const userData) | dgBody |
SetVelocity(const dgVector &velocity) | dgBody |
Unfreeze() | dgBody |
UpdateCollisionMatrix(dgFloat32 timestep, dgInt32 threadIndex) | dgBody | protected
UpdateMatrix(dgFloat32 timestep, dgInt32 threadIndex) | dgBody | protected
UpdateWorlCollisionMatrix() const | dgBody | protected
~dgBody() | dgBody | virtual