al::MemorySystem class

Constructors, destructors, conversion operators

MemorySystem(sead::Heap* heap)

Public functions

void allocFailedCallbackFunc(const sead::HeapMgr::AllocFailedCallbackArg*)
void createSequenceHeap()
void freeAllSequenceHeap()
auto printSequenceHeap() -> bool
auto createSceneHeap(const char* stageName, bool backwards) -> bool
void createSceneResourceHeap(const char* stageName, bool backwards)
void destroySceneHeap()
void destroySceneResourceHeap()
void createCourseSelectHeap()
void destroyCourseSelectHeap()
void createWorldResourceHeap()
void destroyWorldResourceHeap()
void freeAllPlayerHeap()
auto tryFindNamedHeap(const char* heapName) -> sead::Heap*
auto findNamedHeap(const char* heapName) -> sead::Heap*
void addNamedHeap(sead::Heap* heap, const char* heapName)
void removeNamedHeap(const char* heapName)
auto getStationedHeap() -> sead::ExpHeap*
auto getSequenceHeap() -> sead::ExpHeap*
auto getSceneResourceHeap() -> sead::ExpHeap*
auto getSceneHeap() -> sead::ExpHeap*
auto getPlayerResourceHeap() -> sead::ExpHeap*
auto getCourseSelectResourceHeap() -> sead::ExpHeap*
auto getCourseSelectHeap() -> sead::ExpHeap*
auto getWorldResourceHeap() -> sead::ExpHeap*
auto getAudioResourceDirector() -> AudioResourceDirector*
void setAudioResourceDirector(AudioResourceDirector* audioResourceDirector)