Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <JASBasicWaveBank.h>
Classes | |
struct | TGroupWaveInfo |
struct | TWaveGroup |
struct | TWaveHandle |
Public Member Functions | |
JASBasicWaveBank () | |
~JASBasicWaveBank () | |
TWaveGroup * | getWaveGroup (u32) |
void | setGroupCount (u32, JKRHeap *) |
void | setWaveTableSize (u32, JKRHeap *) |
void | incWaveTable (JASBasicWaveBank::TWaveGroup const *) |
void | decWaveTable (JASBasicWaveBank::TWaveGroup const *) |
JASWaveHandle * | getWaveHandle (u32) const |
void | setWaveInfo (JASBasicWaveBank::TWaveGroup *, int, u16, JASWaveInfo const &) |
JASWaveArc * | getWaveArc (u32 param_0) |
u32 | getArcCount () const |
Public Member Functions inherited from JASWaveBank | |
virtual | ~JASWaveBank () |
Public Attributes | |
OSMutex | field_0x4 |
TWaveHandle * | mWaveTable |
TWaveGroup * | mWaveGroupArray |
u16 | mHandleCount |
u16 | mGroupCount |
Static Public Attributes | |
static u32 | mNoLoad |
JASBasicWaveBank::JASBasicWaveBank | ( | ) |
JASBasicWaveBank::~JASBasicWaveBank | ( | ) |
void JASBasicWaveBank::decWaveTable | ( | JASBasicWaveBank::TWaveGroup const * | param_0 | ) |
|
inlinevirtual |
Implements JASWaveBank.
|
inlinevirtual |
Implements JASWaveBank.
JASBasicWaveBank::TWaveGroup * JASBasicWaveBank::getWaveGroup | ( | u32 | param_0 | ) |
|
virtual |
Implements JASWaveBank.
void JASBasicWaveBank::incWaveTable | ( | JASBasicWaveBank::TWaveGroup const * | param_0 | ) |
void JASBasicWaveBank::setWaveInfo | ( | JASBasicWaveBank::TWaveGroup * | wgrp, |
int | index, | ||
u16 | param_2, | ||
JASWaveInfo const & | param_3 | ||
) |
OSMutex JASBasicWaveBank::field_0x4 |
u16 JASBasicWaveBank::mGroupCount |
u16 JASBasicWaveBank::mHandleCount |
|
static |
TWaveGroup* JASBasicWaveBank::mWaveGroupArray |
TWaveHandle* JASBasicWaveBank::mWaveTable |