41 #ifndef __ARTOOLKITPLUS_MEMORYMANAGER_HEADERFILE__ 42 #define __ARTOOLKITPLUS_MEMORYMANAGER_HEADERFILE__ 70 virtual bool init(
size_t nNumInitialBytes,
size_t nNumGrowBytes=0) = 0;
77 virtual bool deinit() = 0;
80 virtual bool didInit() = 0;
86 virtual void* getMemory(
size_t nNumBytes) = 0;
89 virtual void releaseMemory(
void* nMemoryBlock) = 0;
92 virtual unsigned int getBytesAllocated() = 0;
99 #endif //__ARTOOLKITPLUS_MEMORYMANAGER_HEADERFILE__