Allocate(std::size_t a_size, std::uint32_t a_alignment) override | RE::MemoryHeap | virtual |
AllocateAlign(std::size_t a_size, std::uint32_t a_alignment) | RE::IMemoryStore | |
AllocateAlignImpl(std::size_t a_size, std::uint32_t a_alignment) override | RE::AbstractHeap | virtual |
allowDecommits | RE::AbstractHeap | |
blockHead | RE::AbstractHeap | |
blockMemAllocated | RE::AbstractHeap | |
blockTail | RE::AbstractHeap | |
CleanExtraPages(void *a_memory, std::size_t a_currentSize, std::size_t a_freeBytes) override | RE::MemoryHeap | virtual |
CommitPages(HeapBlock *, std::size_t) | RE::AbstractHeap | virtual |
ContainsBlockImpl(const void *a_block) const override | RE::IMemoryHeap | inlinevirtual |
CreateMorePages(void *a_memory, std::size_t a_currentSize, std::size_t a_requestedBytes) override | RE::MemoryHeap | virtual |
criticalSection | RE::AbstractHeap | |
currentSize | RE::AbstractHeap | |
Deallocate(void *a_pointer, std::uint32_t) override | RE::MemoryHeap | virtual |
DeallocateAlign(void *&a_freeBlock) | RE::IMemoryStore | |
DeallocateAlignImpl(void *&a_block) override | RE::IMemoryHeap | inlinevirtual |
DecommitPages(HeapBlock *a_block) override | RE::MemoryHeap | virtual |
deletingHeap | RE::MemoryHeap | |
DoHeapAllocation(std::size_t a_size, std::size_t a_initialSize) override | RE::MemoryHeap | virtual |
DoHeapFree(void *a_ptr) override | RE::MemoryHeap | virtual |
GetHeapStats(HeapStats *a_stats, bool a_fullBlockInfo) override | RE::MemoryHeap | virtual |
GetMemoryStats(MemoryStats *a_stats) override | RE::AbstractHeap | virtual |
GetName() const override | RE::AbstractHeap | virtual |
GetPageSize() const override | RE::AbstractHeap | virtual |
initialSize | RE::AbstractHeap | |
largeFreeTrees | RE::AbstractHeap | |
memAllocated | RE::AbstractHeap | |
memAllocatedHigh | RE::AbstractHeap | |
memHeap | RE::AbstractHeap | |
memHeapSize | RE::AbstractHeap | |
minFreeBlockSize | RE::AbstractHeap | |
name | RE::AbstractHeap | |
numBlocks | RE::AbstractHeap | |
numFreeBlocks | RE::AbstractHeap | |
pad08C | RE::AbstractHeap | |
pad0A0 | RE::AbstractHeap | |
pad2A9 | RE::MemoryHeap | |
pad2AA | RE::MemoryHeap | |
pad2AC | RE::MemoryHeap | |
pageSize | RE::AbstractHeap | |
pageSizeFlag | RE::AbstractHeap | |
PointerInHeap(const void *a_pointer) const override | RE::AbstractHeap | virtual |
RTTI | RE::MemoryHeap | inlinestatic |
ShouldTrySmallBlockPools(std::size_t a_size, MEM_CONTEXT a_context) override | RE::AbstractHeap | virtual |
Size(const void *a_block) const override | RE::MemoryHeap | virtual |
smallFreeLists | RE::AbstractHeap | |
supportsSwapping | RE::AbstractHeap | |
TotalSize(const void *a_pointer) const override | RE::MemoryHeap | virtual |
TryAllocateImpl(std::size_t a_size, std::uint32_t a_alignment) override | RE::AbstractHeap | virtual |
RE::IMemoryHeap::TryAllocateImpl([[maybe_unused]] std::size_t a_size, [[maybe_unused]] std::uint32_t a_alignment) | RE::IMemoryStore | inlinevirtual |
wastedMemory | RE::AbstractHeap | |
~AbstractHeap() | RE::AbstractHeap | virtual |
~IMemoryHeap() override=default | RE::IMemoryHeap | |
~IMemoryStore() override=default | RE::IMemoryStore | |
~IMemoryStoreBase()=default | RE::IMemoryStoreBase | virtual |
~MemoryHeap() override | RE::MemoryHeap | |