List of all members.
Detailed Description
Mixer base class.
Provides a standard Mixer interface. This Mixer can be used but will do nothing -- e.g., a NULL renderer.
Constructor & Destructor Documentation
| Mixer::Mixer |
( |
const std::string & |
mixerName |
) |
[inline] |
| Mixer::Mixer |
( |
|
) |
[inline] |
| virtual Mixer::~Mixer |
( |
|
) |
[inline, virtual] |
| Mixer::Mixer |
( |
const Mixer & |
|
) |
[private] |
Member Function Documentation
| virtual void Mixer::fadeIn |
( |
int |
delayTime |
) |
[inline, virtual] |
Fades the sound in from 0 volume.
- Parameters:
-
| delayTime | Number of seconds the fade should last. |
| virtual void Mixer::fadeInMusic |
( |
|
) |
[inline, virtual] |
| virtual void Mixer::fadeOut |
( |
int |
delayTime |
) |
[inline, virtual] |
Fades the sound to 0 volume.
- Parameters:
-
| delayTime | Number of seconds the fade should last. |
| virtual void Mixer::fadeOutMusic |
( |
|
) |
[inline, virtual] |
| const std::string& Mixer::getLastErrorMessage |
( |
|
) |
[inline] |
Gets a description of the last error message, if any.
| virtual bool Mixer::loadMusic |
( |
Music * |
music |
) |
[inline, virtual] |
| virtual bool Mixer::loadSound |
( |
Sound * |
mSound |
) |
[inline, virtual] |
| Mixer& Mixer::operator= |
( |
const Mixer & |
|
) |
[private] |
| virtual void Mixer::pauseMusic |
( |
|
) |
[inline, virtual] |
| virtual void Mixer::pauseSound |
( |
|
) |
[inline, virtual] |
| virtual void Mixer::playMusic |
( |
Music * |
music |
) |
[inline, virtual] |
| virtual void Mixer::playSound |
( |
Sound * |
mSound |
) |
[inline, virtual] |
| virtual void Mixer::stopAllAudio |
( |
|
) |
[inline, virtual] |
Stops all audio globally (including all sound channels and music)
Reimplemented in SDL_Mixer.
| virtual void Mixer::stopMusic |
( |
|
) |
[inline, virtual] |
| virtual void Mixer::stopSound |
( |
|
) |
[inline, virtual] |
Member Data Documentation
String describing the last error that occured
The documentation for this class was generated from the following file:
- C:/Development/LoM/client/src/Mixer/Mixer.h