Newton Dynamics  4.00
ndBodyNotiFyC Class Reference
Inheritance diagram for ndBodyNotiFyC:
ndBodyNotify dClassAlloc

Public Member Functions

 ndBodyNotiFyC (void *const usedData, ndForceAndTorque forceAndTorque, ndSetTransform transform)
 
virtual void * GetUserData () const
 
virtual void OnApplyExternalForce (dInt32 threadIndex, dFloat32 timestep)
 
virtual void OnTranform (dInt32 threadIndex, const dMatrix &matrix)
 
- Public Member Functions inherited from ndBodyNotify
 ndBodyNotify (const dVector &defualtGravity)
 
D_COLLISION_API ndBodyNotify (const nd::TiXmlNode *const rootNode)
 
ndBodyGetBody ()
 
dVector GetGravity () const
 
void SetGravity (const dVector &defualtGravity)
 
virtual D_COLLISION_API void Save (nd::TiXmlElement *const rootNode, const char *const assetPath) 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

void * m_usedData
 
ndSetTransform m_transform
 
ndForceAndTorque m_forceAndTorque
 

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.