Newton Dynamics  4.00
ndModel Class Reference
Inheritance diagram for ndModel:
ndContainersFreeListAlloc< ndModel > ndFreeListAlloc ndCharacter ndMultiBodyVehicle

Classes

class  ndReferencedObjects
 

Public Member Functions

 D_CLASS_REFLECTION (ndModel)
 
D_NEWTON_API ndModel (const ndLoadSaveBase::ndLoadDescriptor &desc)
 
virtual ndModelGetAsModel ()
 
virtual ndMultiBodyVehicleGetAsMultiBodyVehicle ()
 
virtual void Debug (ndConstraintDebugCallback &context) 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

virtual void AddToWorld (ndWorld *const world)
 
virtual void RemoveFromToWorld ()
 
virtual D_NEWTON_API void Save (const ndLoadSaveBase::ndSaveDescriptor &desc) const
 
virtual void Update (ndWorld *const world, ndFloat32 timestep)
 
virtual void PostUpdate (ndWorld *const world, ndFloat32 timestep)
 
virtual void PostTransformUpdate (ndWorld *const world, ndFloat32 timestep)
 

Protected Attributes

ndWorldm_world
 

Friends

class ndWorld
 
class ndLoadSave
 
class ndModelList
 

Additional Inherited Members

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