Class HeapManager#
Defined in File HeapManager.h
Class Documentation#
-
class HeapManager#
Public Functions
-
void Destroy()#
-
void *Alloc(size_t i_size)#
-
void *Alloc(size_t i_size, size_t i_align)#
-
void Free(void *i_pMemory)#
-
void Collect()#
-
bool Contains(void *i_pMemory) const#
-
void ShowFreeBlocks() const#
-
void ShowOutstandingAllocations() const#
Public Static Functions
-
static HeapManager *Get()#
-
static HeapManager *Create(void *i_pMemory, size_t i_bytes, unsigned int i_numDescriptors, FSAData *i_FSAData = nullptr, size_t i_numFSAs = 0)#
-
void Destroy()#