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 *, 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: