SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
AudSystemWrapper.hpp
1#pragma once
2
3#include <revolution.h>
4#include <JSystem/JKernel/JKRArchive.hpp>
5#include <JSystem/JKernel/JKRExpHeap.hpp>
6#include <JSystem/JKernel/JKRHeap.hpp>
7#include <JSystem/JKernel/JKRSolidHeap.hpp>
8
9class AudSystem;
10
12public:
13 AudSystemWrapper(JKRSolidHeap *, JKRHeap *);
14
15 void createAudioSystem();
16 bool isResetDone();
17 void resumeReset();
18 void receiveResouceForInitialize();
19
20 void requestResourceForInitialize();
21
22 void updateAudioSystem();
23
24 AudSystem* mSystem; // _0
25 JKRSolidHeap* _4;
26 JKRHeap* _8;
27 void* mSMRData; // _C
28 JKRArchive* mJaiSeqArchive; // _10
29 JKRArchive* mJaiCordArchive; // _14
30 JKRArchive* mJaiMeArchive; // _18
31 JKRArchive* mJaiRemixSeqArchive; // _1C
32 JKRExpHeap* _20;
33 void* mSpeakerData; // _24
34 u8 _28;
35 u8 _29;
36 u8 _2A;
37};