1#ifndef NW4HBM_SND_EXTERNAL_SOUND_PLAYER_H
2#define NW4HBM_SND_EXTERNAL_SOUND_PLAYER_H
27 template <
typename TForEachFunc>
47 BasicSoundExtPlayList::Iterator curr = itr++;
Definition SoundHandle.h:12
void detail_AttachSoundAsTempHandle(detail::BasicSound *sound)
bool IsAttachedSound() const
Definition SoundHandle.h:20
Definition BasicSound.h:30
Definition ExternalSoundPlayer.h:11
void RemoveSoundList(BasicSound *sound)
u16 mPlayableCount
Definition ExternalSoundPlayer.h:59
void InsertSoundList(BasicSound *sound)
void SetPlayableSoundCount(int count)
int GetPlayableSoundCount() const
Definition ExternalSoundPlayer.h:16
TForEachFunc ForEachSound(TForEachFunc func, bool reverse)
Definition ExternalSoundPlayer.h:28
BasicSoundExtPlayList mSoundList
Definition ExternalSoundPlayer.h:58
f32 detail_GetVolume() const
Definition ExternalSoundPlayer.h:21
int GetPlayingSoundCount() const
Definition ExternalSoundPlayer.h:19
f32 mVolume
Definition ExternalSoundPlayer.h:60
BasicSound * GetLowestPrioritySound()
RevIterator GetEndReverseIter()
Definition LinkList.h:317
RevIterator GetBeginReverseIter()
Definition LinkList.h:308
Iterator GetBeginIter()
Definition LinkList.h:304
Iterator GetEndIter()
Definition LinkList.h:313
u32 GetSize() const
Definition LinkList.h:127
Definition LinkList.h:155
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
Definition HBMAnmController.h:6