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)
 
JAISeMgr * getSeMgr ()
 
const JAISeMgr * getSeMgr () const
 
JAISeqMgr * getSeqMgr ()
 
const JAISeqMgr * getSeqMgr () const
 
JAIStreamMgr * getStreamMgr ()
 

Static Public Attributes

static const int MAX_CATEGORIES = 9
 

Private Attributes

JAISeMgr seMgr_
 
JAISeqMgr seqMgr_
 
JAIStreamMgr streamMgr_
 
JAISoundID soundID_
 

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

◆ MAX_CATEGORIES

static const int Z2SoundMgr::MAX_CATEGORIES = 9
static

◆ 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: