Open Dynamics Engine
Public Member Functions | Private Attributes | Friends | List of all members
dxStepWorkingMemory Class Reference
Inheritance diagram for dxStepWorkingMemory:
dBase

Public Member Functions

void Addref ()
 
void Release ()
 
void CleanupMemory ()
 
void CleanupWorldReferences (dxWorld *world)
 
dxWorldProcessContextSureGetWorldProcessingContext ()
 
dxWorldProcessContextGetWorldProcessingContext () const
 
const dxWorldProcessMemoryReserveInfoGetMemoryReserveInfo () const
 
const dxWorldProcessMemoryReserveInfoSureGetMemoryReserveInfo () const
 
void SetMemoryReserveInfo (float fReserveFactor, unsigned uiReserveMinimum)
 
void ResetMemoryReserveInfoToDefault ()
 
const dxWorldProcessMemoryManagerGetMemoryManager () const
 
const dxWorldProcessMemoryManagerSureGetMemoryManager () const
 
void SetMemoryManager (dxWorldProcessMemoryManager::alloc_block_fn_t fnAlloc, dxWorldProcessMemoryManager::shrink_block_fn_t fnShrink, dxWorldProcessMemoryManager::free_block_fn_t fnFree)
 
void ResetMemoryManagerToDefault ()
 
- Public Member Functions inherited from dBase
void * operator new (size_t size)
 
void * operator new (size_t, void *p)
 
void operator delete (void *ptr, size_t size)
 
void * operator new[] (size_t size)
 
void operator delete[] (void *ptr, size_t size)
 

Private Attributes

unsigned m_uiRefCount
 
dxWorldProcessContextm_ppcProcessingContext
 
dxWorldProcessMemoryReserveInfom_priReserveInfo
 
dxWorldProcessMemoryManagerm_pmmMemoryManager
 

Friends

struct dBase
 

The documentation for this class was generated from the following file: