#include <hkMemoryAllocator.h>
◆ MemoryWalkCallback
◆ MemoryState
Enumerator |
---|
kOK | |
kOutOfMemory | |
◆ ~hkMemoryAllocator()
virtual RE::hkMemoryAllocator::~hkMemoryAllocator |
( |
| ) |
|
|
virtual |
◆ BlockAlloc()
virtual void* RE::hkMemoryAllocator::BlockAlloc |
( |
std::int32_t |
a_numBytes | ) |
|
|
pure virtual |
◆ BlockAllocBatch()
virtual void RE::hkMemoryAllocator::BlockAllocBatch |
( |
void ** |
a_ptrsOut, |
|
|
std::int32_t |
a_numPtrs, |
|
|
std::int32_t |
a_blockSize |
|
) |
| |
|
virtual |
◆ BlockFree()
virtual void RE::hkMemoryAllocator::BlockFree |
( |
void * |
a_ptr, |
|
|
std::int32_t |
a_numBytes |
|
) |
| |
|
pure virtual |
◆ BlockFreeBatch()
virtual void RE::hkMemoryAllocator::BlockFreeBatch |
( |
void ** |
a_ptrsIn, |
|
|
std::int32_t |
a_numPtrs, |
|
|
std::int32_t |
a_blockSize |
|
) |
| |
|
virtual |
◆ BufAlloc()
virtual void* RE::hkMemoryAllocator::BufAlloc |
( |
std::int32_t & |
a_reqNumBytesInOut | ) |
|
|
virtual |
◆ BufFree()
virtual void RE::hkMemoryAllocator::BufFree |
( |
void * |
a_ptr, |
|
|
std::int32_t |
a_numBytes |
|
) |
| |
|
virtual |
◆ BufRealloc()
virtual void* RE::hkMemoryAllocator::BufRealloc |
( |
void * |
a_ptrOld, |
|
|
std::int32_t |
a_oldNumBytes, |
|
|
std::int32_t & |
a_reqNumBytesInOut |
|
) |
| |
|
virtual |
◆ GetAllocatedSize()
virtual std::int32_t RE::hkMemoryAllocator::GetAllocatedSize |
( |
const void * |
a_obj, |
|
|
std::int32_t |
a_numBytes |
|
) |
| |
|
pure virtual |
◆ GetMemoryStatistics()
virtual void RE::hkMemoryAllocator::GetMemoryStatistics |
( |
MemoryStatistics & |
a_usage | ) |
|
|
pure virtual |
◆ ResetPeakMemoryStatistics()
virtual void RE::hkMemoryAllocator::ResetPeakMemoryStatistics |
( |
| ) |
|
|
virtual |
◆ RTTI
The documentation for this class was generated from the following file: