Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::snd::detail::MidiSeqTrack Class Reference

#include <MidiSeqTrack.h>

+ Inheritance diagram for nw4hbm::snd::detail::MidiSeqTrack:
+ Collaboration diagram for nw4hbm::snd::detail::MidiSeqTrack:

Private Member Functions

 MidiSeqTrack ()
 
virtual ~MidiSeqTrack ()
 

Additional Inherited Members

- Public Types inherited from nw4hbm::snd::detail::SeqTrack
typedef struct nw4hbm::snd::detail::SeqTrack::ParserTrackParam ParserTrackParam
 
- Public Member Functions inherited from nw4hbm::snd::detail::SeqTrack
 SeqTrack ()
 
virtual ~SeqTrack ()
 
virtual ParseResult Parse (bool doNoteOn)=0
 
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)
 
ParserTrackParamGetParserTrackParam ()
 
vs16GetVariablePtr (int varNo)
 
SeqPlayerGetSeqPlayer ()
 
void SetSeqPlayer (SeqPlayer *seqPlayer)
 
ChannelGetLastChannel () const
 
ChannelNoteOn (int key, int velocity, s32 portatime, bool tie)
 
- Static Public Attributes inherited from nw4hbm::snd::detail::SeqTrack
static const int VARIABLE_NUM = 16
 
static const int PRGNO_MAX = 0xFFFF
 

Constructor & Destructor Documentation

◆ MidiSeqTrack()

nw4hbm::snd::detail::MidiSeqTrack::MidiSeqTrack ( )
private

◆ ~MidiSeqTrack()

virtual nw4hbm::snd::detail::MidiSeqTrack::~MidiSeqTrack ( )
inlineprivatevirtual

The documentation for this class was generated from the following file: