NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 23 of file snd_SoundPlayer.h.
Public Member Functions | |
int | GetPlayableSoundCount () const |
f32 | GetVolume () const |
void | SetVolume (f32 volume) |
f32 | GetLpfFreq () const |
void | SetLpfFreq (f32 freq) |
int | GetDefaultOutputLine () const |
f32 | GetMainOutVolume () const |
int | GetBiquadFilterType () const |
f32 | GetBiquadFilterValue () const |
f32 | GetMainSend () const |
f32 | GetFxSend (int index) const |
void | SetFxSend (AuxBus, f32) |
void | SetPlayableSoundCount (int count) |
f32 | GetRemoteOutVolume (int remote) const |
int | GetPlayingSoundCount () const |
detail::BasicSound * | GetLowestPrioritySound () |
void | Update () |
void | PauseAllSound (bool flag, int fadeFrames) |
void | StopAllSound (int fadeFrames) |
void | RemoveSoundList (detail::BasicSound *sound) |
bool | detail_AppendSound (detail::BasicSound *sound) |
void | detail_RemoveSound (detail::BasicSound *sound) |
void | detail_SetPlayableSoundLimit (int limit) |
bool | detail_CanPlaySound (int startPriority) |
void | InsertPriorityList (detail::BasicSound *sound) |
void | RemovePriorityList (detail::BasicSound *sound) |
void | detail_SortPriorityList (detail::BasicSound *sound) |
void | detail_SortPriorityList () |
detail::PlayerHeap * | detail_AllocPlayerHeap (detail::BasicSound *sound) |
void | detail_FreePlayerHeap (detail::BasicSound *sound) |
void | detail_AppendPlayerHeap (detail::PlayerHeap *heap) |
template<typename TForEachFunc> | |
TForEachFunc | ForEachSound (TForEachFunc pFunc, bool reverse) |
Private Attributes | |
detail::BasicSound::SoundPlayerPlayLinkList | mSoundList |
detail::BasicSound::SoundPlayerPriorityLinkList | mPriorityList |
detail::PlayerHeap::LinkList | mHeapList |
int | mPlayableCount |
int | mPlayableLimit |
f32 | mVolume |
f32 | mLpfFreq |
int | mOutputLineFlag |
f32 | mMainOutVolume |
int | mBiquadType |
f32 | mBiquadValue |
f32 | mRemoteOutVolume [4] |
f32 | mMainSend |
f32 | mFxSend [AUX_BUS_NUM] |
|
inline |
Definition at line 32 of file snd_SoundPlayer.h.
|
inline |
Definition at line 33 of file snd_SoundPlayer.h.
|
inline |
Definition at line 35 of file snd_SoundPlayer.h.
|
inline |
Definition at line 37 of file snd_SoundPlayer.h.
|
inline |
Definition at line 38 of file snd_SoundPlayer.h.
|
inline |
Definition at line 39 of file snd_SoundPlayer.h.
|
inline |
Definition at line 40 of file snd_SoundPlayer.h.
|
inline |
Definition at line 41 of file snd_SoundPlayer.h.
|
inline |
Definition at line 42 of file snd_SoundPlayer.h.
|
inline |
Definition at line 48 of file snd_SoundPlayer.h.
|
inline |
Definition at line 49 of file snd_SoundPlayer.h.
|
inline |
Definition at line 75 of file snd_SoundPlayer.h.
|
private |
Definition at line 104 of file snd_SoundPlayer.h.
|
private |
Definition at line 105 of file snd_SoundPlayer.h.
|
private |
Definition at line 106 of file snd_SoundPlayer.h.
|
private |
Definition at line 107 of file snd_SoundPlayer.h.
|
private |
Definition at line 108 of file snd_SoundPlayer.h.
|
private |
Definition at line 109 of file snd_SoundPlayer.h.
|
private |
Definition at line 110 of file snd_SoundPlayer.h.
|
private |
Definition at line 111 of file snd_SoundPlayer.h.
|
private |
Definition at line 112 of file snd_SoundPlayer.h.
|
private |
Definition at line 113 of file snd_SoundPlayer.h.
|
private |
Definition at line 114 of file snd_SoundPlayer.h.
|
private |
Definition at line 115 of file snd_SoundPlayer.h.
|
private |
Definition at line 116 of file snd_SoundPlayer.h.
|
private |
Definition at line 117 of file snd_SoundPlayer.h.