![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <JASOscillator.h>
Collaboration diagram for JASOscillator: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 |
| void JASOscillator::incCounter | ( | f32 | param_0 | ) |
| void JASOscillator::initStart | ( | const Data * | data | ) |
|
inline |
|
inline |
|
inline |
| void JASOscillator::release | ( | ) |
|
inline |
|
inline |
| void JASOscillator::update | ( | ) |
| void JASOscillator::updateCurrentValue | ( | f32 | param_0 | ) |
| f32 JASOscillator::_04 |
| f32 JASOscillator::_08 |
| f32 JASOscillator::_0C |
| f32 JASOscillator::_10 |
| u16 JASOscillator::_14 |
| u8 JASOscillator::_18 |
| u16 JASOscillator::_1A |
| int JASOscillator::_1C |
| const Data* JASOscillator::mData |
| u16 JASOscillator::mDirectRelease |
|
static |
|
static |
|
static |
|
static |