summaryrefslogtreecommitdiff
path: root/src/KingSystem/System/OverlayArenaSystem.h
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-04-03 12:57:11 +0200
committerLéo Lam <leo@leolam.fr>2021-04-04 02:28:25 +0200
commit62181dd4db468a921f6a66a4e3e191d075ec1b34 (patch)
treec811a46004470c43fdc0a1f708db430cfc185b09 /src/KingSystem/System/OverlayArenaSystem.h
parent1b280ba633c327523ecba7556ba21b28194f04a3 (diff)
ksys/gdt: Implement more Manager functions
Diffstat (limited to 'src/KingSystem/System/OverlayArenaSystem.h')
-rw-r--r--src/KingSystem/System/OverlayArenaSystem.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/KingSystem/System/OverlayArenaSystem.h b/src/KingSystem/System/OverlayArenaSystem.h
index 46dc9b88..73d55373 100644
--- a/src/KingSystem/System/OverlayArenaSystem.h
+++ b/src/KingSystem/System/OverlayArenaSystem.h
@@ -45,6 +45,16 @@ public:
OverlayArena* getAudioArena() const;
OverlayArena* getUnknownArena() const;
+ sead::Heap* getFixedHeap() const { return mFixedHeap; }
+ sead::Heap* getMovableMemoryHeap() const { return mMovableMemoryHeap; }
+ sead::Heap* getGameDataWorkHeap() const { return mGameDataWorkHeap; }
+ sead::Heap* getMovieHeap() const { return mMovieHeap; }
+ sead::Heap* getPlacementTreeHeap() const { return mPlacementTreeHeap; }
+ sead::Heap* getTeraWorkHeap() const { return mTeraWorkHeap; }
+ sead::Heap* getSzsDecompressorInstHeap() const { return mSzsDecompressorInstHeap; }
+ sead::Heap* getSzsHeap() const { return mSzsHeap; }
+ sead::Heap* getTexArcWorkHeap() const { return mTexArcWorkHeap; }
+
void createTeraWorkHeap();
void createStubbed();
void createMovieHeap();