SFX Class Reference

Handle sound and provide access to music subsystem. More...

#include <sfx.h>

Collaboration diagram for SFX:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SFX ()
 ~SFX ()
void init ()
void clean ()
MusicManagergetMusicManager ()
 get Music manager

Private Attributes

ISoundSystemmSoundSystem
MusicManager mMusicManager

Detailed Description

Handle sound and provide access to music subsystem.

Definition at line 12 of file sfx.h.


Constructor & Destructor Documentation

SFX::SFX  ) 
 

Definition at line 12 of file sfx.cpp.

References mSoundSystem.

SFX::~SFX  ) 
 

Definition at line 17 of file sfx.cpp.


Member Function Documentation

void SFX::clean  ) 
 

Definition at line 52 of file sfx.cpp.

References mSoundSystem, and TIN.

Referenced by ApplicationClient::clean().

MusicManager& SFX::getMusicManager  )  [inline]
 

get Music manager

Definition at line 25 of file sfx.h.

References mMusicManager.

void SFX::init  ) 
 

Definition at line 22 of file sfx.cpp.

References assertL, g_settings, Settings::isTrue(), mSoundSystem, and TIN.

Referenced by ApplicationClient::init().

Here is the call graph for this function:


Member Data Documentation

MusicManager SFX::mMusicManager [private]
 

Definition at line 32 of file sfx.h.

Referenced by getMusicManager().

ISoundSystem* SFX::mSoundSystem [private]
 

Definition at line 31 of file sfx.h.

Referenced by clean(), init(), and SFX().


The documentation for this class was generated from the following files:
Generated on Wed Apr 12 14:23:25 2006 for bjs by  doxygen 1.4.5