Public Member Functions | |
| D_CLASS_REFLECTION (ndCharacterInverseDynamicNode) | |
| D_NEWTON_API | ndCharacterInverseDynamicNode (const ndCharacterLoadDescriptor &desc) |
| D_NEWTON_API | ndCharacterInverseDynamicNode (const ndMatrix &matrixInGlobalSpace, ndBodyDynamic *const body, ndCharacterNode *const parent) |
| virtual ndBodyDynamic * | GetBody () const |
| virtual ndJointBilateralConstraint * | GetJoint () const |
Public Member Functions inherited from ndCharacterNode | |
| D_CLASS_REFLECTION (ndCharacterNode) | |
| D_NEWTON_API | ndCharacterNode (const ndCharacterLoadDescriptor &desc) |
| D_NEWTON_API | ndCharacterNode (ndCharacterNode *const parent) |
| virtual ndCharacterNode * | GetAsNode () |
| virtual ndCharacterRootNode * | GetAsRootNode () |
| virtual ndCharacterForwardDynamicNode * | GetAsForwardDynamicNode () |
| virtual ndCharacterInverseDynamicNode * | GetAsInverseDynamicNode () |
| const ndMatrix & | GetLocalPose () const |
| void | SetLocalPose (const ndMatrix &matrix) |
| virtual void | Debug (ndConstraintDebugCallback &context) const |
Public Member Functions inherited from ndNodeHierarchy< ndCharacterNode > | |
| virtual ndCharacterNode * | CreateClone () const |
| void | Attach (ndNodeHierarchy< ndCharacterNode > *const parent) |
| void | Detach () |
| ndCharacterNode * | GetParent () const |
| ndCharacterNode * | GetLastChild () const |
| ndCharacterNode * | GetFirstChild () const |
| ndCharacterNode * | GetPrev () const |
| ndCharacterNode * | GetNext () const |
| ndCharacterNode * | GetRoot () const |
| ndCharacterNode * | IteratorFirst () const |
| ndCharacterNode * | IteratorNext () const |
Public Member Functions inherited from ndFreeListAlloc | |
| D_CORE_API void * | operator new (size_t size) |
| D_CORE_API void | operator delete (void *ptr) |
Protected Member Functions | |
| void | Save (const ndCharacterSaveDescriptor &desc) const |
Protected Member Functions inherited from ndCharacterNode | |
| D_NEWTON_API ndCharacterNode * | CreateClone () const |
Protected Member Functions inherited from ndNodeHierarchy< ndCharacterNode > | |
| ndNodeHierarchy (const ndNodeHierarchy< ndCharacterNode > &clone) | |
Protected Attributes | |
| ndBodyDynamic * | m_body |
| ndJointBilateralConstraint * | m_joint |
Protected Attributes inherited from ndCharacterNode | |
| ndMatrix | m_localPose |
Protected Attributes inherited from ndNodeHierarchy< ndCharacterNode > | |
| ndNodeHierarchy< ndCharacterNode > * | m_next |
| ndNodeHierarchy< ndCharacterNode > * | m_prev |
| ndNodeHierarchy< ndCharacterNode > * | m_parent |
| ndNodeHierarchy< ndCharacterNode > * | m_lastChild |
| ndNodeHierarchy< ndCharacterNode > * | m_firstChild |
Additional Inherited Members | |
Static Public Member Functions inherited from ndContainersFreeListAlloc< ndCharacterNode > | |
| 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) |