#include <IMemoryHeap.h>
◆ ~IMemoryHeap()
RE::IMemoryHeap::~IMemoryHeap |
( |
| ) |
|
|
overridedefault |
◆ Allocate()
virtual void * RE::IMemoryHeap::Allocate |
( |
std::size_t |
a_size, |
|
|
std::uint32_t |
a_alignment |
|
) |
| |
|
pure virtual |
◆ AllocateAlignImpl()
void * RE::IMemoryHeap::AllocateAlignImpl |
( |
std::size_t |
a_size, |
|
|
std::uint32_t |
a_alignment |
|
) |
| |
|
inlineoverridevirtual |
◆ ContainsBlockImpl()
bool RE::IMemoryHeap::ContainsBlockImpl |
( |
const void * |
a_block | ) |
const |
|
inlineoverridevirtual |
◆ Deallocate()
virtual void RE::IMemoryHeap::Deallocate |
( |
void * |
a_mem, |
|
|
std::uint32_t |
|
|
) |
| |
|
pure virtual |
◆ DeallocateAlignImpl()
void RE::IMemoryHeap::DeallocateAlignImpl |
( |
void *& |
a_block | ) |
|
|
inlineoverridevirtual |
◆ GetHeapStats()
virtual void RE::IMemoryHeap::GetHeapStats |
( |
HeapStats * |
a_stats, |
|
|
bool |
a_fullBlockInfo |
|
) |
| |
|
pure virtual |
◆ GetName()
virtual const char * RE::IMemoryHeap::GetName |
( |
| ) |
const |
|
pure virtual |
◆ GetPageSize()
virtual std::uint32_t RE::IMemoryHeap::GetPageSize |
( |
| ) |
const |
|
pure virtual |
◆ PointerInHeap()
virtual bool RE::IMemoryHeap::PointerInHeap |
( |
const void * |
a_pointer | ) |
const |
|
pure virtual |
◆ ShouldTrySmallBlockPools()
virtual bool RE::IMemoryHeap::ShouldTrySmallBlockPools |
( |
std::size_t |
a_size, |
|
|
MEM_CONTEXT |
a_context |
|
) |
| |
|
pure virtual |
◆ TotalSize()
virtual std::size_t RE::IMemoryHeap::TotalSize |
( |
const void * |
a_pointer | ) |
const |
|
pure virtual |
◆ RTTI
◆ VTABLE
The documentation for this class was generated from the following file: