Public Member Functions | |
| D_COLLISION_API | ndSceneBodyNode (ndBodyKinematic *const body) |
| virtual ndSceneBodyNode * | GetAsSceneBodyNode () |
| virtual ndBodyKinematic * | GetBody () const |
Public Member Functions inherited from ndSceneNode | |
| ndSceneNode (ndSceneNode *const parent) | |
| void | GetAABB (dVector &minBox, dVector &maxBox) const |
| D_COLLISION_API void | SetAABB (const dVector &minBox, const dVector &maxBox) |
| virtual ndSceneNode * | GetAsSceneNode () |
| virtual ndSceneTreeNode * | GetAsSceneTreeNode () |
| virtual ndSceneAggregate * | GetAsSceneAggregate () |
| virtual ndSceneNode * | GetLeft () const |
| virtual ndSceneNode * | GetRight () const |
Public Member Functions inherited from dClassAlloc | |
| dClassAlloc () | |
| Empty. | |
| ~dClassAlloc () | |
| Empty. | |
| void * | operator new (size_t size) |
| Overloaded operator new for any subclass derived from dClassAlloc. | |
| void | operator delete (void *ptr) |
| Overloaded operator delete for any subclass derived from dClassAlloc. | |
Public Attributes | |
| ndBodyKinematic * | m_body |
Public Attributes inherited from ndSceneNode | |
| dVector | m_minBox |
| dVector | m_maxBox |
| ndSceneNode * | m_parent |
| dSpinLock | m_lock |
| dFloat32 | m_surfaceArea |
Additional Inherited Members | |
Static Public Member Functions inherited from dClassAlloc | |
| static D_CORE_API void * | Malloc (size_t size) |
| Generic allocation for any function subclass from dClassAlloc. | |
| static D_CORE_API void | Free (void *const ptr) |
| Generic destruction for any function subclass from dClassAlloc. | |
Static Public Attributes inherited from ndSceneNode | |
| static dVector | m_aabbQuantization |
| static dVector | m_aabbInvQuantization |