CommonLibSSE NG
RE::GMemoryHeapPT Member List

This is the complete list of members for RE::GMemoryHeapPT, including all inherited members.

_autoReleaseRE::GMemoryHeapprotected
_childHeapsRE::GMemoryHeapprotected
_heapLockRE::GMemoryHeapmutableprotected
_infoRE::GMemoryHeapprotected
_ownerThreadIDRE::GMemoryHeapprotected
_pad24RE::GMemoryHeapprotected
_padC2RE::GMemoryHeapprotected
_padC4RE::GMemoryHeapprotected
_refCountRE::GMemoryHeapprotected
_selfSizeRE::GMemoryHeapprotected
_trackDebugInfoRE::GMemoryHeapprotected
_useLocksRE::GMemoryHeapprotected
AddRef()=0RE::GMemoryHeappure virtual
Alloc(UPInt a_size)=0RE::GMemoryHeappure virtual
Alloc(UPInt a_size, UPInt a_align)=0RE::GMemoryHeappure virtual
AllocAutoHeap(const void *a_this, UPInt a_size)=0RE::GMemoryHeappure virtual
AllocAutoHeap(const void *a_this, UPInt a_size, UPInt a_align)=0RE::GMemoryHeappure virtual
AllocSysDirect(UPInt a_size)=0RE::GMemoryHeappure virtual
ArenaIsEmpty(UPInt a_arena)=0RE::GMemoryHeappure virtual
AssignToCurrentThread()RE::GMemoryHeap
CheckIntegrity()RE::GMemoryHeap
CheckIntegrity_Internal() const =0RE::GMemoryHeapprotectedpure virtual
ChildListType typedefRE::GMemoryHeapprotected
CreateArena(UPInt a_arena, GSysAllocPaged *a_sysAlloc)=0RE::GMemoryHeappure virtual
CreateHeap(const char *a_name, const HeapDesc &a_desc)=0RE::GMemoryHeappure virtual
CreateHeap(const char *a_name, HeapFlags a_flags=HeapFlags::kNone, UPInt a_minAlign=16, UPInt a_granularity=16 *1024, UPInt a_reserve=16 *1024, UPInt a_threshold=UPINT_MAX, UPInt a_limit=0, GHeapID a_heapID=GHeapID::kReserved, UPInt a_arena=0)RE::GMemoryHeap
DestroyArena(UPInt a_arena)=0RE::GMemoryHeappure virtual
DestroyItself()=0RE::GMemoryHeapprotectedpure virtual
DumpMemoryLeaks()RE::GMemoryHeap
DumpMemoryLeaks_Internal()=0RE::GMemoryHeapprotectedpure virtual
Free(void *a_ptr)=0RE::GMemoryHeappure virtual
FreeSysDirect(void *a_ptr, UPInt a_size)=0RE::GMemoryHeappure virtual
GetAllocHeap(const void *a_this)=0RE::GMemoryHeappure virtual
GetFlags() constRE::GMemoryHeap
GetFootprint() const =0RE::GMemoryHeappure virtual
GetGranularity() constRE::GMemoryHeap
GetHeapInfo(HeapInfo *a_info) constRE::GMemoryHeap
GetID() constRE::GMemoryHeap
GetLimit() constRE::GMemoryHeap
GetName() constRE::GMemoryHeap
GetParentHeap() constRE::GMemoryHeap
GetRootStats(RootStats *a_stats)=0RE::GMemoryHeappure virtual
GetStats(GStatBag *a_bag)=0RE::GMemoryHeappure virtual
GetTotalFootprint() const =0RE::GMemoryHeappure virtual
GetTotalUsedSpace() const =0RE::GMemoryHeappure virtual
GetUsableSize(const void *a_ptr)=0RE::GMemoryHeappure virtual
GetUsedSpace() const =0RE::GMemoryHeappure virtual
GetUserDebugStats(RootStats *a_stats) const =0RE::GMemoryHeapprotectedpure virtual
GListNode()RE::GListNode< GMemoryHeap >inline
HeapFlags enum nameRE::GMemoryHeap
IsThreadSafe() constRE::GMemoryHeap
MemReportType enum nameRE::GMemoryHeap
nextRE::GListNode< GMemoryHeap >
prevRE::GListNode< GMemoryHeap >
Realloc(void *a_oldPtr, UPInt a_newSize)=0RE::GMemoryHeappure virtual
Release()=0RE::GMemoryHeappure virtual
ReleaseCachedMem()=0RE::GMemoryHeapprotectedpure virtual
ReleaseOnFree(void *a_ptr)RE::GMemoryHeap
Remove()RE::GListNode< GMemoryHeap >inline
SetLimit(UPInt newLimit)=0RE::GMemoryHeappure virtual
SetLimitHandler(LimitHandler *handler)=0RE::GMemoryHeappure virtual
SetTracer(HeapTracer *a_tracer)=0RE::GMemoryHeappure virtual
UltimateCheck()RE::GMemoryHeap
UltimateCheck_Internal()=0RE::GMemoryHeapprotectedpure virtual
VisitHeapSegments(GHeapSegVisitor *a_visitor) const =0RE::GMemoryHeappure virtual
VisitMem(GHeapMemVisitor *a_visitor, std::uint32_t a_flags)=0RE::GMemoryHeappure virtual
VisitRootSegments(GHeapSegVisitor *a_visitor)=0RE::GMemoryHeappure virtual
~GMemoryHeap()RE::GMemoryHeapprotectedvirtual