| 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 | 
  | 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 |  |