NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 16 of file snd_MidiSeqTrack.h.
Additional Inherited Members | |
![]() | |
enum | ParseResult { PARSE_RESULT_CONTINUE , PARSE_RESULT_FINISH } |
![]() | |
virtual ParseResult | Parse (bool doNoteOn)=0 |
void | InitParam () |
void | SetSeqData (void const *seqBase, s32 seqOffset) |
void | Open () |
void | Close () |
u8 | GetPlayerTrackNo () const |
bool | IsOpened () const |
ParserTrackParam & | GetParserTrackParam () |
s16 volatile * | GetVariablePtr (int varNo) |
SeqPlayer * | GetSeqPlayer () |
Channel * | GetLastChannel () const |
void | SetPlayerTrackNo (int playerTrackNo) |
void | SetVolume (f32) |
void | SetTrackVariable (int variable, s16 value) |
void | SetPitch (f32) |
void | SetPan (f32) |
void | SetSurroundPan (f32) |
void | SetPanRange (f32) |
void | SetMute (SeqMute mute) |
void | SetSilence (bool, int) |
void | SetModDepth (f32) |
void | SetModSpeed (f32) |
void | SetBiquadFilter (int, f32) |
void | SetLpfFreq (f32) |
void | SetSeqPlayer (SeqPlayer *player) |
void | AddChannel (Channel *channel) |
void | UpdateChannelLength () |
void | UpdateChannelParam () |
void | UpdateChannelRelease (Channel *channel) |
void | ReleaseAllChannel (int release) |
void | PauseAllChannel (bool flag) |
void | StopAllChannel () |
void | FreeAllChannel () |
Channel * | NoteOn (int key, int velocity, s32 length, bool tieFlag) |
int | ParseNextTick (bool doNoteOn) |
![]() | |
static void | ChannelCallbackFunc (Channel *dropChannel, Channel::ChannelCallbackStatus status, ulong userData) |
![]() | |
static int const | CALL_STACK_DEPTH = 3 |
static int const | MUTE_RELEASE_VALUE = -1 |
static int const | PAUSE_RELEASE_VALUE |
static int const | TRACK_VARIABLE_NUM = 16 |
static int const | PARSER_PARAM_SIZE |
static int const | MAX_ENVELOPE_VALUE = 127 |
static int const | INVALID_ENVELOPE = 255 |
static int const | DEFAULT_PORTA_KEY = 60 |
static int const | DEFAULT_BENDRANGE = 2 |
static int const | DEFAULT_PRIORITY = 64 |