xoreos
0.0.5
|
The global sound manager, handling all sound output. More...
#include <AL/al.h>
#include <AL/alc.h>
#include <list>
#include <map>
#include "src/common/types.h"
#include "src/common/scopedptr.h"
#include "src/common/disposableptr.h"
#include "src/common/singleton.h"
#include "src/common/thread.h"
#include "src/common/mutex.h"
#include "src/common/ustring.h"
#include "src/sound/types.h"
Go to the source code of this file.
Classes | |
class | Sound::SoundManager |
The sound manager. More... | |
struct | Sound::SoundManager::Type |
A sound type. More... | |
struct | Sound::SoundManager::Channel |
A sound channel. More... | |
Namespaces | |
Common | |
Sound | |
Macros | |
#define | SoundMan Sound::SoundManager::instance() |
Shortcut for accessing the sound manager. More... | |
The global sound manager, handling all sound output.
Definition in file sound.h.
#define SoundMan Sound::SoundManager::instance() |
Shortcut for accessing the sound manager.
Definition at line 293 of file sound.h.
Referenced by Engines::Console::cmdSilence(), Engines::NWN::WidgetListItemBaseButton::deactivate(), deinit(), Video::VideoDecoder::AudioTrack::endOfTrack(), Video::VideoDecoder::AudioTrack::getRunningTime(), Engines::KotOR::Module::handlePCMovement(), init(), Engines::WidgetCheckBox::leave(), Engines::WidgetButton::leave(), Engines::NWN::WidgetListItemBaseButton::mouseDown(), Video::VideoDecoder::AudioTrack::pauseIntern(), Engines::KotOR::SoundObject::play(), Engines::Jade::Game::playMenuMusic(), Engines::playSound(), Engines::playVideo(), Engines::NWN::OptionsSoundMenu::revertChanges(), Video::VideoDecoder::AudioTrack::setGain(), Video::VideoDecoder::AudioTrack::setMute(), Engines::KotOR::SoundObject::setPosition(), Engines::KotOR::SoundObject::SoundObject(), Video::VideoDecoder::AudioTrack::start(), Engines::KotOR::SoundObject::stop(), Video::VideoDecoder::AudioTrack::stop(), Engines::KotOR2::Area::stopAmbientMusic(), Engines::Witcher::Area::stopAmbientMusic(), Engines::NWN2::Area::stopAmbientMusic(), Engines::NWN::Area::stopAmbientMusic(), Engines::KotOR::Area::stopAmbientMusic(), Engines::KotOR2::Area::stopAmbientSound(), Engines::NWN2::Area::stopAmbientSound(), Engines::NWN::Area::stopAmbientSound(), Engines::KotOR::Area::stopAmbientSound(), Engines::KotOR::MainMenu::stopMenuMusic(), Engines::KotOR2::Game::stopMenuMusic(), Engines::KotOR::Game::stopMenuMusic(), Engines::Jade::Game::stopMenuMusic(), Engines::NWN::Game::stopMenuMusic(), Engines::KotOR2::MainMenu::stopMusic(), Engines::KotOR2::Object::stopSound(), Engines::KotOR::Object::stopSound(), Engines::Witcher::Object::stopSound(), Engines::NWN2::Object::stopSound(), Engines::NWN::Object::stopSound(), Engines::KotOR::DialogGUIBase::stopSounds(), and Engines::NWN::OptionsSoundMenu::updateVolume().