|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 133 of file snd_BasicSound.h.
Classes | |
| struct | AmbientInfo |
Public Types | |
| enum | PauseState { PAUSE_STATE_NORMAL , PAUSE_STATE_PAUSING , PAUSE_STATE_PAUSED , PAUSE_STATE_UNPAUSING } |
| typedef ut::LinkList< BasicSound, 0xf0 > | PriorityLinkList |
| typedef ut::LinkList< BasicSound, 0xf8 > | SoundPlayerPlayLinkList |
| typedef ut::LinkList< BasicSound, 0x100 > | SoundPlayerPriorityLinkList |
| typedef ut::LinkList< BasicSound, 0x108 > | ExtSoundPlayerPlayLinkList |
Public Member Functions | |
| BasicSound (int priority, int ambientPriority) | |
| virtual ut::detail::RuntimeTypeInfo const * | GetRuntimeTypeInfo () const |
| virtual void | Shutdown () |
| virtual bool | IsPrepared () const =0 |
| virtual bool | IsAttachedTempSpecialHandle ()=0 |
| virtual void | DetachTempSpecialHandle ()=0 |
| virtual void | InitParam () |
| virtual BasicPlayer & | GetBasicPlayer ()=0 |
| virtual BasicPlayer const & | GetBasicPlayer () const =0 |
| virtual void | OnUpdatePlayerPriority () |
| virtual void | UpdateMoveValue () |
| virtual void | UpdateParam () |
| void | StartPrepared () |
| void | Update () |
| void | Pause (bool flag, int fadeFrames) |
| bool | IsPause () const |
| void | Stop (int fadeFrames) |
| void | SetAutoStopCounter (int count) |
| void | FadeIn (int fadeFrames) |
| bool | GetStartedFlag () const |
| ulong | GetId () const |
| PlayerHeap * | GetPlayerHeap () |
| SoundPlayer * | GetSoundPlayer () |
| int | GetVoiceOutCount () const |
| int | GetPriority () const |
| void | SetPlayerPriority (int priority) |
| void | SetInitialVolume (f32 volume) |
| void | SetVolume (f32 volume, int frames) |
| void | SetPitch (f32 pitch) |
| void | SetPan (f32 pan) |
| void | SetSurroundPan (f32 pan) |
| void | SetLpfFreq (f32 freq) |
| void | SetFxSend (AuxBus bus, f32 send) |
| void | SetRemoteFilter (int filter) |
| void | SetPanMode (PanMode mode) |
| void | SetPanCurve (PanCurve curve) |
| void | SetAmbientInfo (AmbientInfo const &ambientArgInfo) |
| void | SetId (ulong id) |
| void | SetOutputLineFlag (int flag) |
| void | AttachPlayerHeap (PlayerHeap *heap) |
| void | AttachSoundPlayer (SoundPlayer *player) |
| void | AttachSoundActor (SoundActor *actor) |
| void | AttachExternalSoundPlayer (ExternalSoundPlayer *extPlayer) |
| bool | IsAttachedGeneralHandle () |
| bool | IsAttachedTempGeneralHandle () |
| void | DetachPlayerHeap (PlayerHeap *heap) |
| void | DetachSoundPlayer (SoundPlayer *player) |
| void | DetachSoundActor (SoundActor *actor) |
| void | DetachExternalSoundPlayer (ExternalSoundPlayer *extPlayer) |
| void | DetachGeneralHandle () |
| void | DetachTempGeneralHandle () |
| int | GetRemainingFadeFrames () const |
| int | CalcCurrentPlayerPriority () const |
| void | ClearAmbientArgUpdateCallback () |
Static Public Member Functions | |
| static int | GetAmbientPriority (AmbientInfo const &ambientInfo, ulong soundId) |
Public Attributes | |
| ut::LinkListNode | mPriorityLink |
| ut::LinkListNode | mSoundPlayerPlayLink |
| ut::LinkListNode | mSoundPlayerPriorityLink |
| ut::LinkListNode | mExtSoundPlayerPlayLink |
Static Public Attributes | |
| static ulong const | INVALID_ID = -1 |
| static int const | PRIORITY_MAX = 127 |
| static int const | PRIORITY_MIN = 0 |
| static ut::detail::RuntimeTypeInfo const | typeInfo |
Private Attributes | |
| PlayerHeap * | mPlayerHeap |
| SoundHandle * | mGeneralHandle |
| SoundHandle * | mTempGeneralHandle |
| SoundPlayer * | mSoundPlayer |
| SoundActor * | mSoundActor |
| ExternalSoundPlayer * | mExtSoundPlayer |
| AmbientInfo | mAmbientInfo |
| SoundParam | mAmbientParam |
| SoundActorParam | mActorParam |
| MoveValue< f32, int > | mFadeVolume |
| MoveValue< f32, int > | mPauseFadeVolume |
| bool | mStartFlag |
| bool | mStartedFlag |
| bool | mAutoStopFlag |
| bool | mFadeOutFlag |
| PauseState | mPauseState |
| bool | mUnPauseFlag |
| s32 | mAutoStopCounter |
| ulong | mUpdateCounter |
| u8 | mPriority |
| u8 | mVoiceOutCount |
| u8 | mBiquadFilterType |
| ulong | mId |
| MoveValue< f32, int > | mExtMoveVolume |
| f32 | mInitVolume |
| f32 | mExtPan |
| f32 | mExtSurroundPan |
| f32 | mExtPitch |
| f32 | mLpfFreq |
| f32 | mBiquadFilterValue |
| int | mOutputLineFlag |
| f32 | mMainOutVolume |
| f32 | mMainSend |
| f32 | mFxSend [AUX_BUS_NUM] |
| f32 | mRemoteOutVolume [4] |
Definition at line 148 of file snd_BasicSound.h.
Definition at line 149 of file snd_BasicSound.h.
Definition at line 150 of file snd_BasicSound.h.
Definition at line 151 of file snd_BasicSound.h.
| enum nw4r::snd::detail::BasicSound::PauseState |
Definition at line 138 of file snd_BasicSound.h.
|
inlinevirtual |
Definition at line 237 of file snd_BasicSound.h.
|
inlinevirtual |
Definition at line 233 of file snd_BasicSound.h.
|
inlinevirtual |
Definition at line 245 of file snd_BasicSound.h.
|
inline |
Definition at line 258 of file snd_BasicSound.h.
|
inline |
Definition at line 259 of file snd_BasicSound.h.
|
inline |
Definition at line 260 of file snd_BasicSound.h.
|
inline |
Definition at line 261 of file snd_BasicSound.h.
|
inline |
Definition at line 263 of file snd_BasicSound.h.
|
inline |
Definition at line 297 of file snd_BasicSound.h.
|
inline |
Definition at line 303 of file snd_BasicSound.h.
|
static |
Definition at line 313 of file snd_BasicSound.h.
|
static |
Definition at line 314 of file snd_BasicSound.h.
|
static |
Definition at line 315 of file snd_BasicSound.h.
|
static |
Definition at line 317 of file snd_BasicSound.h.
|
private |
Definition at line 322 of file snd_BasicSound.h.
|
private |
Definition at line 323 of file snd_BasicSound.h.
|
private |
Definition at line 324 of file snd_BasicSound.h.
|
private |
Definition at line 325 of file snd_BasicSound.h.
|
private |
Definition at line 326 of file snd_BasicSound.h.
|
private |
Definition at line 327 of file snd_BasicSound.h.
|
private |
Definition at line 328 of file snd_BasicSound.h.
|
private |
Definition at line 329 of file snd_BasicSound.h.
|
private |
Definition at line 330 of file snd_BasicSound.h.
|
private |
Definition at line 331 of file snd_BasicSound.h.
|
private |
Definition at line 332 of file snd_BasicSound.h.
|
private |
Definition at line 333 of file snd_BasicSound.h.
|
private |
Definition at line 334 of file snd_BasicSound.h.
|
private |
Definition at line 335 of file snd_BasicSound.h.
|
private |
Definition at line 336 of file snd_BasicSound.h.
|
private |
Definition at line 337 of file snd_BasicSound.h.
|
private |
Definition at line 338 of file snd_BasicSound.h.
|
private |
Definition at line 340 of file snd_BasicSound.h.
|
private |
Definition at line 341 of file snd_BasicSound.h.
|
private |
Definition at line 342 of file snd_BasicSound.h.
|
private |
Definition at line 343 of file snd_BasicSound.h.
|
private |
Definition at line 344 of file snd_BasicSound.h.
|
private |
Definition at line 346 of file snd_BasicSound.h.
|
private |
Definition at line 347 of file snd_BasicSound.h.
|
private |
Definition at line 348 of file snd_BasicSound.h.
|
private |
Definition at line 349 of file snd_BasicSound.h.
|
private |
Definition at line 350 of file snd_BasicSound.h.
|
private |
Definition at line 351 of file snd_BasicSound.h.
|
private |
Definition at line 352 of file snd_BasicSound.h.
|
private |
Definition at line 353 of file snd_BasicSound.h.
|
private |
Definition at line 354 of file snd_BasicSound.h.
|
private |
Definition at line 355 of file snd_BasicSound.h.
|
private |
Definition at line 356 of file snd_BasicSound.h.
|
private |
Definition at line 357 of file snd_BasicSound.h.
|
private |
Definition at line 358 of file snd_BasicSound.h.
| ut::LinkListNode nw4r::snd::detail::BasicSound::mPriorityLink |
Definition at line 360 of file snd_BasicSound.h.
| ut::LinkListNode nw4r::snd::detail::BasicSound::mSoundPlayerPlayLink |
Definition at line 361 of file snd_BasicSound.h.
| ut::LinkListNode nw4r::snd::detail::BasicSound::mSoundPlayerPriorityLink |
Definition at line 362 of file snd_BasicSound.h.
| ut::LinkListNode nw4r::snd::detail::BasicSound::mExtSoundPlayerPlayLink |
Definition at line 363 of file snd_BasicSound.h.