![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <MmlSeqTrack.h>
Inheritance diagram for nw4hbm::snd::detail::MmlSeqTrack:
Collaboration diagram for nw4hbm::snd::detail::MmlSeqTrack:Classes | |
| struct | MmlParserParam |
Public Types | |
| typedef struct nw4hbm::snd::detail::MmlSeqTrack::MmlParserParam | MmlParserParam |
Public Types inherited from nw4hbm::snd::detail::SeqTrack | |
| typedef struct nw4hbm::snd::detail::SeqTrack::ParserTrackParam | ParserTrackParam |
Public Member Functions | |
| MmlSeqTrack () | |
| virtual ParseResult | Parse (bool doNoteOn) |
| void | SetMmlParser (const MmlParser *pParser) |
| MmlParserParam & | GetMmlParserParam () |
Public Member Functions inherited from nw4hbm::snd::detail::SeqTrack | |
| SeqTrack () | |
| virtual | ~SeqTrack () |
| void | SetPlayerTrackNo (int playerTrackNo) |
| u8 | GetPlayerTrackNo () const |
| void | InitParam () |
| void | SetSeqData (const void *base, s32 offset) |
| void | Open () |
| void | Close () |
| void | UpdateChannelLength () |
| void | UpdateChannelRelease (Channel *channel) |
| int | ParseNextTick (bool doNoteOn) |
| void | StopAllChannel () |
| void | ReleaseAllChannel (int release) NO_INLINE |
| void | PauseAllChannel (bool flag) |
| void | AddChannel (Channel *channel) |
| void | UpdateChannelParam () |
| void | FreeAllChannel () |
| void | SetMute (SeqMute mute) |
| void | SetVolume (f32 volume) |
| void | SetPitch (f32 pitch) |
| void | SetSilence (bool silence, int fadeTime) |
| void | SetPan (f32 param1) |
| void | SetSurroundPan (f32 param1) |
| void | SetLpfFreq (f32 param1) |
| void | SetBiquadFilter (int param1, f32 param2) |
| void | SetPanRange (f32 param1) |
| void | SetModDepth (f32 param1) |
| void | SetModSpeed (f32 param1) |
| void | SetMainSend (f32 param1) |
| void | SetFxSend (AuxBus bus, f32 param2) |
| void | SetRemoteSend (s32 remoteIndex, f32 param2) |
| void | SetRemoteFxSend (s32 remoteIndex, f32 param2) |
| ParserTrackParam & | GetParserTrackParam () |
| vs16 * | GetVariablePtr (int varNo) |
| SeqPlayer * | GetSeqPlayer () |
| void | SetSeqPlayer (SeqPlayer *seqPlayer) |
| Channel * | GetLastChannel () const |
| Channel * | NoteOn (int key, int velocity, s32 portatime, bool tie) |
Private Attributes | |
| const MmlParser * | mParser |
| MmlParserParam | mMmlParserParam |
Additional Inherited Members | |
Static Public Attributes inherited from nw4hbm::snd::detail::SeqTrack | |
| static const int | VARIABLE_NUM = 16 |
| static const int | PRGNO_MAX = 0xFFFF |
| struct nw4hbm::snd::detail::MmlSeqTrack::MmlParserParam nw4hbm::snd::detail::MmlSeqTrack::MmlParserParam |
| nw4hbm::snd::detail::MmlSeqTrack::MmlSeqTrack | ( | ) |
|
inline |
|
virtual |
Implements nw4hbm::snd::detail::SeqTrack.
|
inline |
|
private |
|
private |