Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <JASOscillator.h>
Classes | |
struct | Data |
struct | EffectParams |
struct | Point |
Public Types | |
enum | Target { TARGET_VOLUME , TARGET_PITCH , TARGET_PAN , TARGET_FXMIX , TARGET_DOLBY , TARGET_5 , TARGET_6 } |
Public Member Functions | |
JASOscillator () | |
void | initStart (const Data *) |
void | incCounter (f32 param_0) |
f32 | getValue () const |
void | release () |
void | update () |
void | updateCurrentValue (f32 param_0) |
void | setDirectRelease (u16 param_0) |
void | stop () |
bool | isValid () |
bool | isStop () |
bool | isRelease () |
u32 | getTarget () |
Public Attributes | |
const Data * | mData |
f32 | _04 |
f32 | _08 |
f32 | _0C |
f32 | _10 |
u16 | _14 |
u16 | mDirectRelease |
u8 | _18 |
u16 | _1A |
int | _1C |
Static Public Attributes | |
static const f32 | sCurveTableLinear [17] |
static const f32 | sCurveTableSampleCell [17] |
static const f32 | sCurveTableSqRoot [17] |
static const f32 | sCurveTableSquare [17] |
JASOscillator::JASOscillator | ( | ) |
|
inline |
f32 JASOscillator::getValue | ( | ) | const |
|
inline |
|
inline |
|
inline |
void JASOscillator::release | ( | ) |
|
inline |
void JASOscillator::update | ( | ) |
f32 JASOscillator::_04 |
f32 JASOscillator::_08 |
f32 JASOscillator::_0C |
f32 JASOscillator::_10 |
u16 JASOscillator::_14 |
u8 JASOscillator::_18 |
u16 JASOscillator::_1A |
int JASOscillator::_1C |
u16 JASOscillator::mDirectRelease |