|
| | AudioObjctPly (ObjType type=ObjType(0), nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) |
| void | startSound (const char *label, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) override |
| void | holdSound (const char *label, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) override |
| void | startSound (const char *label, s16 seq_var, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) override |
| void | holdSound (const char *label, s16 seq_var, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) override |
| void | startSound (const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) override |
| void | startSound (const char *label, const sead::Vector3f &pos, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) |
| void | holdSound (const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) override |
| void | holdSound (const char *label, const sead::Vector3f &pos, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) |
| void | calc (const sead::Vector2f &pos) |
| void | calc (const sead::Vector3f &pos) |
| void | startPlyVoiceSound (PlayerVoiceID voice_id, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) |
| | SndObjctPly (ObjType type, nw::snd::OutputLine line_flag) |
| void | setVoice (PlayerCharacterVoice voice) |
| void | setPlyMode (PlyMode mode) |
| void | startSound (const char *label, nw::snd::OutputLine line_flag) override |
| void | holdSound (const char *label, nw::snd::OutputLine line_flag) override |
| void | startSound (const char *label, s16 seq_var, nw::snd::OutputLine line_flag) override |
| void | holdSound (const char *label, s16 seq_var, nw::snd::OutputLine line_flag) override |
| void | startSound (const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) override |
| void | holdSound (const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) override |
| void | startFootSound (const char *label, f32, nw::snd::OutputLine line_flag) |
| void | startPlyVoiceSound (PlayerVoiceID voice_id, nw::snd::OutputLine line_flag) |
| void | stopPlyJumpSound () |
| | NMSndObject (ObjType type, nw::snd::OutputLine line_flag) |
| void | calc (const sead::Vector2f &pos) |
| virtual void | prepareSound (const char *label, nw::snd::OutputLine line_flag) |
| | NMSndObjectBase (ObjType type, sead::AudioPlayer *player) |
| | ~NMSndObjectBase () override |
| virtual u8 | vf34 (const char *label, s32 actor_player_id) |
| void | setOutputLine (nw::snd::OutputLine line_flag) |
| | SoundActor (SoundArchivePlayer &soundArchivePlayer) |
| | SoundActor () |
| | ~SoundActor () override |
| void | Initialize (SoundArchivePlayer &soundArchivePlayer) |
| void | Finalize () |
| void | StopAllSound (int fadeFrames) |
| void | PauseAllSound (bool flag, int fadeFrames) |
| void | SetVolume (f32 volume) |
| f32 | GetVolume () const |
| void | SetPitch (f32 pitch) |
| f32 | GetPitch () const |
| void | SetMainOutVolume (f32 volume) |
| f32 | GetMainOutVolume () const |
| void | SetPan (f32 pan) |
| f32 | GetPan () const |
| void | SetDrcOutVolume (f32 volume, u32 drcIndex=0) |
| f32 | GetDrcOutVolume (u32 drcIndex=0) const |
| void | SetDrcPan (f32 pan, u32 drcIndex=0) |
| f32 | GetDrcPan (u32 drcIndex=0) const |
| int | GetPlayingSoundCount (int actorPlayerId) const |
| void | SetPlayableSoundCount (int actorPlayerId, int count) |
| int | GetPlayableSoundCount (int actorPlayerId) const |
| void | ForEachSoundRef (Function &function, bool reverse=false) |
| Function | ForEachSound (Function function, bool reverse=false) |
| ActorPlayer * | detail_GetActorPlayer (int actorPlayerId) |
| const internal::SoundActorParam & | detail_GetActorParam () const |
| virtual SoundStartable::StartResult | detail_SetupSoundWithAmbientInfo (SoundHandle *handle, u32 soundId, const SoundStartable::StartInfo *startInfo, internal::BasicSound::AmbientInfo *ambientInfo, void *setupArg) |
| virtual | ~SoundStartable () |
| StartResult | StartSound (SoundHandle *pHandle, SoundArchive::ItemId soundId, const StartInfo *pStartInfo=NULL) |
| StartResult | StartSound (SoundHandle *pHandle, const char *pSoundName, const StartInfo *pStartInfo=NULL) |
| StartResult | HoldSound (SoundHandle *pHandle, SoundArchive::ItemId soundId, const StartInfo *pHoldInfo=NULL) |
| StartResult | HoldSound (SoundHandle *pHandle, const char *pSoundName, const StartInfo *pHoldInfo=NULL) |
| StartResult | PrepareSound (SoundHandle *pHandle, SoundArchive::ItemId soundId, const StartInfo *pStartInfo=NULL) |
| StartResult | PrepareSound (SoundHandle *pHandle, const char *pSoundName, const StartInfo *pStartInfo=NULL) |
|
| enum | PlyMode {
cPlyMode_Small = 0
, cPlyMode_Normal
, cPlyMode_Fire
, cPlyMode_Mini
,
cPlyMode_Propeller
, cPlyMode_Penguin
, cPlyMode_Ice
, cPlyMode_Squirrel
,
cPlyMode_PSquirrel
, cPlyMode_Num
} |
| enum | ObjType { cObjType_Max = 3
} |
| static PlayerCharacterVoice | getMiiCharacterVoice (Mii::SlotID slot_id) |
| static const u32 | cPlayableSoundNum = 4 |
| static const u32 | cHandleNum = cPlayableSoundNum + cExtraHandleNum |
| static const u32 | cExtraHandleNum = 2 |
| static const int | ACTOR_PLAYER_COUNT |
| nw::snd::SoundHandle * | startSound_ (const char *label, nw::snd::OutputLine line_flag) |
| nw::snd::SoundHandle * | holdSound_ (const char *label, nw::snd::OutputLine line_flag) |
| nw::snd::SoundHandle * | startSound_ (const char *label, s16 seq_var, nw::snd::OutputLine line_flag) |
| nw::snd::SoundHandle * | holdSound_ (const char *label, s16 seq_var, nw::snd::OutputLine line_flag) |
| nw::snd::SoundHandle * | startSound_ (const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) |
| nw::snd::SoundHandle * | holdSound_ (const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) |
| virtual SoundStartable::StartResult | SetupSound (SoundHandle *handle, u32 soundId, const SoundStartable::StartInfo *startInfo, void *setupArg) |
| PlayerCharacterVoice | mVoice |
| PlyMode | mPlyMode |
| u8 | _124 |
| Snd2DCalc::Param | mSnd2DCalcPrm |
| SoundHandlePrm | mSoundHandlePrm [cHandleNum] |
| sead::Vector2f | mPos |
| u32 | mHandleNum |
| nw::snd::OutputLine | mOutputLine |
| Snd2DCalc * | mSnd2DCalc |
| ObjType | mType |