Definition at line 42 of file snd_SeqTrack.h.
|
| 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) |
| |
◆ ParseResult
| enum nw4r::snd::detail::SeqTrack::ParseResult |
◆ GetPlayerTrackNo()
| u8 nw4r::snd::detail::SeqTrack::GetPlayerTrackNo |
( |
| ) |
const |
|
inline |
◆ IsOpened()
| bool nw4r::snd::detail::SeqTrack::IsOpened |
( |
| ) |
const |
|
inline |
◆ GetParserTrackParam()
◆ GetSeqPlayer()
| SeqPlayer * nw4r::snd::detail::SeqTrack::GetSeqPlayer |
( |
| ) |
|
|
inline |
◆ GetLastChannel()
| Channel * nw4r::snd::detail::SeqTrack::GetLastChannel |
( |
| ) |
const |
|
inline |
◆ SetSeqPlayer()
| void nw4r::snd::detail::SeqTrack::SetSeqPlayer |
( |
SeqPlayer * | player | ) |
|
|
inline |
◆ CALL_STACK_DEPTH
| int const nw4r::snd::detail::SeqTrack::CALL_STACK_DEPTH = 3 |
|
static |
◆ MUTE_RELEASE_VALUE
| int const nw4r::snd::detail::SeqTrack::MUTE_RELEASE_VALUE = -1 |
|
static |
◆ PAUSE_RELEASE_VALUE
| int const nw4r::snd::detail::SeqTrack::PAUSE_RELEASE_VALUE |
|
static |
◆ TRACK_VARIABLE_NUM
| int const nw4r::snd::detail::SeqTrack::TRACK_VARIABLE_NUM = 16 |
|
static |
◆ PARSER_PARAM_SIZE
| int const nw4r::snd::detail::SeqTrack::PARSER_PARAM_SIZE |
|
static |
◆ MAX_ENVELOPE_VALUE
| int const nw4r::snd::detail::SeqTrack::MAX_ENVELOPE_VALUE = 127 |
|
static |
◆ INVALID_ENVELOPE
| int const nw4r::snd::detail::SeqTrack::INVALID_ENVELOPE = 255 |
|
static |
◆ DEFAULT_PORTA_KEY
| int const nw4r::snd::detail::SeqTrack::DEFAULT_PORTA_KEY = 60 |
|
static |
◆ DEFAULT_BENDRANGE
| int const nw4r::snd::detail::SeqTrack::DEFAULT_BENDRANGE = 2 |
|
static |
◆ DEFAULT_PRIORITY
| int const nw4r::snd::detail::SeqTrack::DEFAULT_PRIORITY = 64 |
|
static |
◆ mPlayerTrackNo
| u8 nw4r::snd::detail::SeqTrack::mPlayerTrackNo |
|
private |
◆ mOpenFlag
| bool nw4r::snd::detail::SeqTrack::mOpenFlag |
|
private |
◆ mExtVolume
| f32 nw4r::snd::detail::SeqTrack::mExtVolume |
|
private |
◆ mExtPitch
| f32 nw4r::snd::detail::SeqTrack::mExtPitch |
|
private |
◆ mExtPan
| f32 nw4r::snd::detail::SeqTrack::mExtPan |
|
private |
◆ mExtSurroundPan
| f32 nw4r::snd::detail::SeqTrack::mExtSurroundPan |
|
private |
◆ mPanRange
| f32 nw4r::snd::detail::SeqTrack::mPanRange |
|
private |
◆ mParserTrackParam
◆ mTrackVariable
| s16 volatile nw4r::snd::detail::SeqTrack::mTrackVariable[TRACK_VARIABLE_NUM] |
|
private |
◆ mSeqPlayer
| SeqPlayer* nw4r::snd::detail::SeqTrack::mSeqPlayer |
|
private |
◆ mChannelList
| Channel* nw4r::snd::detail::SeqTrack::mChannelList |
|
private |