Public Member Functions | |
| D_CLASS_REFLECTION (ndConstraint) | |
| virtual ndContact * | GetAsContact () |
| virtual ndJointBilateralConstraint * | GetAsBilateral () |
| bool | IsActive () const |
| void | SetActive (bool state) |
| virtual bool | IsBilateral () const |
| virtual ndUnsigned32 | GetRowsCount () const =0 |
| virtual ndBodyKinematic * | GetBody0 () const |
| virtual ndBodyKinematic * | GetBody1 () const |
| virtual void | JacobianDerivative (ndConstraintDescritor &desc)=0 |
| virtual void | JointAccelerations (ndJointAccelerationDecriptor *const desc)=0 |
| 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) |
Public Attributes | |
| ndInt32 | m_rowCount |
| ndInt32 | m_rowStart |
| ndUnsigned8 | m_active |
| ndUnsigned8 | m_fence0 |
| ndUnsigned8 | m_fence1 |
| ndUnsigned8 | m_resting |
| ndUnsigned8 | m_isInSkeletonLoop |
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) |