Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASBasicWaveBank::TWaveGroup Struct Reference

#include <JASBasicWaveBank.h>

+ Inheritance diagram for JASBasicWaveBank::TWaveGroup:
+ Collaboration diagram for JASBasicWaveBank::TWaveGroup:

Public Member Functions

 TWaveGroup ()
 
 ~TWaveGroup ()
 
void setWaveCount (u32, JKRHeap *)
 
void onLoadDone ()
 
void onEraseDone ()
 
u32 getWaveID (int) const
 
u32 getWaveCount () const
 
- Public Member Functions inherited from JASWaveArc
 JASWaveArc ()
 
bool loadSetup (u32)
 
bool eraseSetup ()
 
bool sendLoadCmd ()
 
bool load (JASHeap *)
 
bool loadTail (JASHeap *)
 
bool erase ()
 
void setEntryNum (s32)
 
void setFileName (char const *)
 
virtual ~JASWaveArc ()
 
virtual void onDispose ()
 
s32 getStatus ()
 
- Public Member Functions inherited from JASDisposer
 JASDisposer ()
 
virtual ~JASDisposer ()
 

Public Attributes

JASBasicWaveBankmBank
 
TGroupWaveInfomCtrlWaveArray
 
u16 mWaveCount
 
- Public Attributes inherited from JASWaveArc
JASHeap mHeap
 
u32 _48
 
volatile s32 mStatus
 
int mEntryNum
 
u32 mFileLength
 
u16 _58
 
u16 _5a
 
OSMutex mMutex
 

Additional Inherited Members

- Static Public Member Functions inherited from JASWaveArc
static void loadToAramCallback (void *)
 

Constructor & Destructor Documentation

◆ TWaveGroup()

JASBasicWaveBank::TWaveGroup::TWaveGroup ( )

◆ ~TWaveGroup()

JASBasicWaveBank::TWaveGroup::~TWaveGroup ( )

Member Function Documentation

◆ getWaveCount()

u32 JASBasicWaveBank::TWaveGroup::getWaveCount ( ) const
inline

◆ getWaveID()

u32 JASBasicWaveBank::TWaveGroup::getWaveID ( int  index) const

◆ onEraseDone()

void JASBasicWaveBank::TWaveGroup::onEraseDone ( )
virtual

Reimplemented from JASWaveArc.

◆ onLoadDone()

void JASBasicWaveBank::TWaveGroup::onLoadDone ( )
virtual

Reimplemented from JASWaveArc.

◆ setWaveCount()

void JASBasicWaveBank::TWaveGroup::setWaveCount ( u32  param_0,
JKRHeap param_1 
)

Member Data Documentation

◆ mBank

JASBasicWaveBank* JASBasicWaveBank::TWaveGroup::mBank

◆ mCtrlWaveArray

TGroupWaveInfo* JASBasicWaveBank::TWaveGroup::mCtrlWaveArray

◆ mWaveCount

u16 JASBasicWaveBank::TWaveGroup::mWaveCount

The documentation for this struct was generated from the following files: