Newton Dynamics  4.00
ndBodyNotify Class Reference
Inheritance diagram for ndBodyNotify:
ndContainersFreeListAlloc< ndBodyNotify > ndFreeListAlloc

Public Member Functions

 D_CLASS_REFLECTION (ndBodyNotify)
 
D_COLLISION_API ndBodyNotify (const ndVector &defaultGravity)
 
D_COLLISION_API ndBodyNotify (const ndLoadSaveBase::ndLoadDescriptor &desc)
 
D_COLLISION_API ndBodyGetBody ()
 
D_COLLISION_API const ndBodyGetBody () const
 
virtual D_COLLISION_API void * GetUserData () const
 
D_COLLISION_API ndVector GetGravity () const
 
D_COLLISION_API void SetGravity (const ndVector &defaultGravity)
 
virtual D_COLLISION_API void OnTransform (ndInt32 threadIndex, const ndMatrix &matrix)
 
virtual D_COLLISION_API void OnApplyExternalForce (ndInt32 threadIndex, ndFloat32 timestep)
 
virtual D_COLLISION_API void Save (const ndLoadSaveBase::ndSaveDescriptor &desc) 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 ndBody
 

Additional Inherited Members

- Static Public Member Functions inherited from ndContainersFreeListAlloc< ndBodyNotify >
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)