NW4F Snd
Loading...
Searching...
No Matches
nw::snd::SoundArchivePlayer::SequenceNoteOnCallback Class Reference

Inherits nw::snd::internal::driver::NoteOnCallback.

Public Member Functions

 SequenceNoteOnCallback ()
void Initialize (const SoundArchivePlayer &player)
virtual internal::driver::ChannelNoteOn (internal::driver::SequenceSoundPlayer *seqPlayer, u8 bankIndex, const internal::driver::NoteOnInfo &noteOnInfo)
Public Member Functions inherited from nw::snd::internal::driver::NoteOnCallback
virtual ~NoteOnCallback ()
virtual ChannelNoteOn (SequenceSoundPlayer *sequenceSoundPlayer, u8 bankIndex, const NoteOnInfo &noteOnInfo)=0

Private Member Functions

 NW_DISALLOW_COPY_AND_ASSIGN (SequenceNoteOnCallback)

Private Attributes

const SoundArchivePlayerm_pSoundArchivePlayer

Constructor & Destructor Documentation

◆ SequenceNoteOnCallback()

nw::snd::SoundArchivePlayer::SequenceNoteOnCallback::SequenceNoteOnCallback ( )
inline

Member Function Documentation

◆ NW_DISALLOW_COPY_AND_ASSIGN()

nw::snd::SoundArchivePlayer::SequenceNoteOnCallback::NW_DISALLOW_COPY_AND_ASSIGN ( SequenceNoteOnCallback )
private

◆ Initialize()

void nw::snd::SoundArchivePlayer::SequenceNoteOnCallback::Initialize ( const SoundArchivePlayer & player)
inline

◆ NoteOn()

virtual internal::driver::Channel * nw::snd::SoundArchivePlayer::SequenceNoteOnCallback::NoteOn ( internal::driver::SequenceSoundPlayer * seqPlayer,
u8 bankIndex,
const internal::driver::NoteOnInfo & noteOnInfo )
virtual

Member Data Documentation

◆ m_pSoundArchivePlayer

const SoundArchivePlayer* nw::snd::SoundArchivePlayer::SequenceNoteOnCallback::m_pSoundArchivePlayer
private