#include <AMemory.h>
Classes | |
struct | AllocatorList |
Public Types | |
enum | POOL_ : POOL { POOL_None = 0 , POOL_StringPool , POOL_Misc , POOL_Collision , POOL_Sound , POOL_Debug , POOL_MemTrace , POOL_Viewport , POOL_NUMOF = 8 } |
using | POOL = uint32_t |
Static Public Member Functions | |
static void | CreatePool (POOL a_ePool) |
static Toshi::T2Allocator * | GetAllocator (POOL a_ePool) |
static Toshi::TMemory::MemBlock * | GetMemBlock (POOL a_ePool) |
Static Public Attributes | |
static Toshi::TMemory::MemBlock * | s_aMemBlocks [POOL_NUMOF] |
static AllocatorList | s_AllocatorList |
static constexpr AMemoryPool | s_aPools [POOL_NUMOF] |
using AMemory::POOL = uint32_t |
enum AMemory::POOL_ : POOL |
Enumerator | |
---|---|
POOL_None | |
POOL_StringPool | |
POOL_Misc | |
POOL_Collision | |
POOL_Sound | |
POOL_Debug | |
POOL_MemTrace | |
POOL_Viewport | |
POOL_NUMOF |
Definition at line 31 of file AMemory.h.
|
static |
Definition at line 12 of file AMemory.cpp.
|
static |
Definition at line 31 of file AMemory.cpp.
|
static |
Definition at line 38 of file AMemory.cpp.
|
inlinestatic |
|
inlinestatic |
|
inlinestaticconstexpr |
Definition at line 53 of file AMemory.h.