Public Member Functions | |
| virtual D_COLLISION_API ndBodyKinematic * | GetBody0 () const |
| virtual D_COLLISION_API ndBodyKinematic * | GetBody1 () const |
| D_COLLISION_API void | AttachToBodies () |
| D_COLLISION_API void | DetachFromBodies () |
| ndContact * | GetAsContact () |
| virtual ndUnsigned32 | GetRowsCount () const |
| const ndMaterial * | GetMaterial () const |
| virtual void | JacobianDerivative (ndConstraintDescritor &desc) |
| virtual void | JointAccelerations (ndJointAccelerationDecriptor *const desc) |
| ndContactPointList & | GetContactPoints () |
| const ndContactPointList & | GetContactPoints () const |
| bool | IsSkeletonSelftCollision () const |
| bool | IsSkeletonIntraCollision () const |
Public Member Functions inherited from ndConstraint | |
| D_CLASS_REFLECTION (ndConstraint) | |
| virtual ndJointBilateralConstraint * | GetAsBilateral () |
| bool | IsActive () const |
| void | SetActive (bool state) |
| virtual bool | IsBilateral () const |
| virtual void | DebugJoint (ndConstraintDebugCallback &) const |
| void | InitPointParam (ndPointParam ¶m, const ndVector &p0Global, const ndVector &p1Global) const |
Public Member Functions inherited from ndFreeListAlloc | |
| D_CORE_API void * | operator new (size_t size) |
| D_CORE_API void | operator delete (void *ptr) |
Friends | |
| class | ndScene |
| class | ndContactArray |
| class | ndBodyKinematic |
| class | ndContactSolver |
| class | ndShapeInstance |
| class | ndConvexCastNotify |
| class | ndShapeConvexPolygon |
| class | ndBodyPlayerCapsuleContactSolver |
Additional Inherited Members | |
Static Public Member Functions inherited from ndContainersFreeListAlloc< ndConstraint > | |
| static void | FlushFreeList (ndInt32 size) |
Static Public Member Functions inherited from ndFreeListAlloc | |
| static D_CORE_API void | Flush () |
| static D_CORE_API void | Flush (ndInt32 size) |
Public Attributes inherited from ndConstraint | |
| ndInt32 | m_rowCount |
| ndInt32 | m_rowStart |
| ndUnsigned8 | m_active |
| ndUnsigned8 | m_fence0 |
| ndUnsigned8 | m_fence1 |
| ndUnsigned8 | m_resting |
| ndUnsigned8 | m_isInSkeletonLoop |