New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
GameAudio::SoundID Class Reference

#include <GameAudio.h>

Public Member Functions

 SoundID (const char *label)
 operator const char * () const
template<typename T>
void startSound (T &obj, const sead::Vector3f &pos, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) const
void startSoundEmy (const sead::Vector3f &pos, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) const
void startSoundMap (const sead::Vector3f &pos, nw::snd::OutputLine line_flag=nw::snd::OUTPUT_LINE_MAIN) const

Private Attributes

const char * mLabel

Constructor & Destructor Documentation

◆ SoundID()

GameAudio::SoundID::SoundID ( const char * label)
inline

Member Function Documentation

◆ operator const char *()

GameAudio::SoundID::operator const char * ( ) const
inline

◆ startSound()

template<typename T>
void GameAudio::SoundID::startSound ( T & obj,
const sead::Vector3f & pos,
nw::snd::OutputLine line_flag = nw::snd::OUTPUT_LINE_MAIN ) const
inline

◆ startSoundEmy()

void GameAudio::SoundID::startSoundEmy ( const sead::Vector3f & pos,
nw::snd::OutputLine line_flag = nw::snd::OUTPUT_LINE_MAIN ) const
inline

◆ startSoundMap()

void GameAudio::SoundID::startSoundMap ( const sead::Vector3f & pos,
nw::snd::OutputLine line_flag = nw::snd::OUTPUT_LINE_MAIN ) const
inline

Member Data Documentation

◆ mLabel

const char* GameAudio::SoundID::mLabel
private