#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
◆ VTABLE
The documentation for this class was generated from the following file: