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 |