Open Dynamics Engine
Public Types | Public Member Functions | Public Attributes | List of all members
dxWorldProcessMemoryManager Struct Reference
Inheritance diagram for dxWorldProcessMemoryManager:
dBase

Public Types

typedef void *(* alloc_block_fn_t) (size_t block_size)
 
typedef void *(* shrink_block_fn_t) (void *block_pointer, size_t block_current_size, size_t block_smaller_size)
 
typedef void(* free_block_fn_t) (void *block_pointer, size_t block_current_size)
 

Public Member Functions

 dxWorldProcessMemoryManager (alloc_block_fn_t fnAlloc, shrink_block_fn_t fnShrink, free_block_fn_t fnFree)
 
void Assign (alloc_block_fn_t fnAlloc, shrink_block_fn_t fnShrink, free_block_fn_t fnFree)
 
- 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)
 

Public Attributes

alloc_block_fn_t m_fnAlloc
 
shrink_block_fn_t m_fnShrink
 
free_block_fn_t m_fnFree
 

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