Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Z2SoundMgr Class Reference

#include <Z2SoundMgr.h>

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

Public Member Functions

 Z2SoundMgr ()
 
void calc ()
 
void setIIR (JAISound *, s16 const *)
 
void setFilterOff (JAISound *)
 
void resetFilterAll ()
 
void mixOut ()
 
void framework ()
 
void pauseAllGameSound (bool)
 
void stopSoundID (JAISoundID)
 
void stopSync ()
 
void stop ()
 
void initParams ()
 
void multiVolumeSoundID (JAISoundID, f32)
 
bool isPlayingSoundID (JAISoundID)
 
virtual bool startSound (JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *)
 
JAISeMgrgetSeMgr ()
 
const JAISeMgrgetSeMgr () const
 
JAISeqMgrgetSeqMgr ()
 
const JAISeqMgrgetSeqMgr () const
 
JAIStreamMgrgetStreamMgr ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SoundMgr >
 JASGlobalInstance (Z2SoundMgr *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 

Private Attributes

JAISeMgr mSeMgr
 
JAISeqMgr mSeqMgr
 
JAIStreamMgr mStreamMgr
 
JAISoundID mSoundID
 

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 i_soundID)

◆ mixOut()

void Z2SoundMgr::mixOut ( )

◆ multiVolumeSoundID()

void Z2SoundMgr::multiVolumeSoundID ( JAISoundID i_soundID,
f32 i_multi )

◆ pauseAllGameSound()

void Z2SoundMgr::pauseAllGameSound ( bool i_pause)

◆ resetFilterAll()

void Z2SoundMgr::resetFilterAll ( )

◆ setFilterOff()

void Z2SoundMgr::setFilterOff ( JAISound * param_0)

◆ setIIR()

void Z2SoundMgr::setIIR ( JAISound * param_0,
s16 const * param_1 )

◆ startSound()

bool Z2SoundMgr::startSound ( JAISoundID i_soundID,
JAISoundHandle * i_handle,
JGeometry::TVec3< f32 > const * i_pos )
virtual

◆ stop()

void Z2SoundMgr::stop ( )

◆ stopSoundID()

void Z2SoundMgr::stopSoundID ( JAISoundID i_soundID)

◆ stopSync()

void Z2SoundMgr::stopSync ( )

Member Data Documentation

◆ mSeMgr

JAISeMgr Z2SoundMgr::mSeMgr
private

◆ mSeqMgr

JAISeqMgr Z2SoundMgr::mSeqMgr
private

◆ mSoundID

JAISoundID Z2SoundMgr::mSoundID
private

◆ mStreamMgr

JAIStreamMgr Z2SoundMgr::mStreamMgr
private

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