Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Z2SoundInfo.h
Go to the documentation of this file.
1#ifndef Z2SOUNDINFO_H
2#define Z2SOUNDINFO_H
3
7
8class Z2SoundInfo : public JAISoundInfo, public JAUSoundInfo, public JAIStreamDataMgr, public JASGlobalInstance<Z2SoundInfo> {
9public:
11 /* 802BB448 */ virtual u16 getAudibleSw(JAISoundID) const;
12 /* 802BB00C */ virtual u16 getBgmSeqResourceID(JAISoundID) const;
13 /* 802BBA88 */ virtual s32 getStreamFileEntry(JAISoundID);
14 /* 802BB090 */ virtual int getSoundType(JAISoundID) const;
15 /* 802BB0D8 */ virtual int getCategory(JAISoundID) const;
16 /* 802BB0E0 */ virtual u32 getPriority(JAISoundID) const;
17 /* 802BB6DC */ virtual void getSeInfo(JAISoundID, JAISe*) const;
18 /* 802BB8B4 */ virtual void getSeqInfo(JAISoundID, JAISeq*) const;
19 /* 802BB8E0 */ virtual void getStreamInfo(JAISoundID, JAIStream*) const;
20 /* 802BBBE0 */ virtual ~Z2SoundInfo() {}
21
23 /* 802BBA10 */ const char* getStreamFilePath(JAISoundID);
24 /* 802BBAC8 */ int getSwBit(JAISoundID) const;
25 /* 802BBB48 */ void getSoundInfo_(JAISoundID, JAISound*) const;
26
27 BOOL isValid() const;
28};
29
30
34
35#endif /* Z2SOUNDINFO_H */
Z2SoundInfo * Z2GetSoundInfo()
Definition Z2SoundInfo.h:31
Definition JAISe.h:13
Definition JAISeq.h:15
Definition JAISound.h:12
Definition JAISound.h:234
Definition JAIStream.h:14
Definition JASGadget.h:12
static T * getInstance()
Definition JASGadget.h:31
Definition JAUSoundInfo.h:11
Definition Z2SoundInfo.h:8
virtual u16 getBgmSeqResourceID(JAISoundID) const
Definition Z2SoundInfo.cpp:27
virtual ~Z2SoundInfo()
Definition Z2SoundInfo.h:20
int getSwBit(JAISoundID) const
Definition Z2SoundInfo.cpp:303
virtual int getCategory(JAISoundID) const
Definition Z2SoundInfo.cpp:55
Z2SoundInfo()
Definition Z2SoundInfo.h:10
JAUAudibleParam getAudibleSwFull(JAISoundID)
Definition Z2SoundInfo.cpp:73
virtual void getSeqInfo(JAISoundID, JAISeq *) const
Definition Z2SoundInfo.cpp:230
virtual void getSeInfo(JAISoundID, JAISe *) const
Definition Z2SoundInfo.cpp:197
virtual int getSoundType(JAISoundID) const
Definition Z2SoundInfo.cpp:42
virtual void getStreamInfo(JAISoundID, JAIStream *) const
Definition Z2SoundInfo.cpp:240
virtual u32 getPriority(JAISoundID) const
Definition Z2SoundInfo.cpp:60
virtual s32 getStreamFileEntry(JAISoundID)
Definition Z2SoundInfo.cpp:297
void getSoundInfo_(JAISoundID, JAISound *) const
Definition Z2SoundInfo.cpp:318
virtual u16 getAudibleSw(JAISoundID) const
Definition Z2SoundInfo.cpp:138
const char * getStreamFilePath(JAISoundID)
Definition Z2SoundInfo.cpp:278
BOOL isValid() const
Definition JAISoundInfo.h:11
Definition JAIStreamDataMgr.h:10
Definition JAUAudibleParam.h:8
int BOOL
Definition types.h:30
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8