al::GpuMemAllocator class

Public types

struct Block

Constructors, destructors, conversion operators

GpuMemAllocator()
~GpuMemAllocator()

Public functions

void createMemory(const char* name, s32 size, sead::Heap* heap, s32 alignment, agl::MemoryAttribute attribute)
auto findGpuMemInfo(const char* name) const -> Block*
void createMemoryWithTmp(const char* name, s32 size, s32 tmpSize, sead::Heap* heap, s32 alignment, agl::MemoryAttribute attribute)
auto allocMemory(const char* name, s32 size, s32 alignment) -> agl::GPUMemAddrBase
auto getTmpMemoryAddr(const char* name) const -> agl::GPUMemAddrBase
auto getTmpMemorySize(const char* name) const -> u32