Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2SoundMgr Class Reference

#include <Z2SoundMgr.h>

+ Inheritance diagram for Z2SoundMgr:
+ Collaboration diagram for Z2SoundMgr:

Public Member Functions

 Z2SoundMgr ()
 
void calc ()
 
void setIIR (JAISound *sound, const s16 *iir)
 
void setFilterOff (JAISound *sound)
 
void resetFilterAll ()
 
void mixOut ()
 
void framework ()
 
void pauseAllGameSound (bool paused)
 
void stopSoundID (JAISoundID soundID)
 
void stopSync ()
 
void stop ()
 
void initParams ()
 
void multiVolumeSoundID (JAISoundID soundID, f32 volume)
 
bool isPlayingSoundID (JAISoundID soundID)
 
virtual bool startSound (JAISoundID soundID, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr)
 
JAISeMgrgetSeMgr ()
 
const JAISeMgrgetSeMgr () const
 
JAISeqMgrgetSeqMgr ()
 
const JAISeqMgrgetSeqMgr () const
 
JAIStreamMgrgetStreamMgr ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SoundMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 JASGlobalInstance (Z2SoundMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 

Private Attributes

JAISeMgr seMgr_
 
JAISeqMgr seqMgr_
 
JAIStreamMgr streamMgr_
 
JAISoundID soundID_
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< Z2SoundMgr >
static Z2SoundMgrgetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SoundMgr >
static Z2SoundMgrsInstance
 

Constructor & Destructor Documentation

◆ Z2SoundMgr()

Z2SoundMgr::Z2SoundMgr ( )

Member Function Documentation

◆ calc()

void Z2SoundMgr::calc ( )

◆ framework()

void Z2SoundMgr::framework ( )

◆ getSeMgr() [1/2]

JAISeMgr * Z2SoundMgr::getSeMgr ( )
inline

◆ getSeMgr() [2/2]

const JAISeMgr * Z2SoundMgr::getSeMgr ( ) const
inline

◆ getSeqMgr() [1/2]

JAISeqMgr * Z2SoundMgr::getSeqMgr ( )
inline

◆ getSeqMgr() [2/2]

const JAISeqMgr * Z2SoundMgr::getSeqMgr ( ) const
inline

◆ getStreamMgr()

JAIStreamMgr * Z2SoundMgr::getStreamMgr ( )
inline

◆ initParams()

void Z2SoundMgr::initParams ( )

◆ isPlayingSoundID()

bool Z2SoundMgr::isPlayingSoundID ( JAISoundID soundID)

◆ mixOut()

void Z2SoundMgr::mixOut ( )

◆ multiVolumeSoundID()

void Z2SoundMgr::multiVolumeSoundID ( JAISoundID soundID,
f32 volume )

◆ pauseAllGameSound()

void Z2SoundMgr::pauseAllGameSound ( bool paused)

◆ resetFilterAll()

void Z2SoundMgr::resetFilterAll ( )

◆ setFilterOff()

void Z2SoundMgr::setFilterOff ( JAISound * sound)

◆ setIIR()

void Z2SoundMgr::setIIR ( JAISound * sound,
const s16 * iir )

◆ startSound()

bool Z2SoundMgr::startSound ( JAISoundID soundID,
JAISoundHandle * handle,
const JGeometry::TVec3< f32 > * posPtr )
virtual

◆ stop()

void Z2SoundMgr::stop ( )

◆ stopSoundID()

void Z2SoundMgr::stopSoundID ( JAISoundID soundID)

◆ stopSync()

void Z2SoundMgr::stopSync ( )

Member Data Documentation

◆ seMgr_

JAISeMgr Z2SoundMgr::seMgr_
private

◆ seqMgr_

JAISeqMgr Z2SoundMgr::seqMgr_
private

◆ soundID_

JAISoundID Z2SoundMgr::soundID_
private

◆ streamMgr_

JAIStreamMgr Z2SoundMgr::streamMgr_
private

The documentation for this class was generated from the following files: