#include <SoundManager.h>
◆ CSoundManager() [1/2]
CSoundManager::CSoundManager |
( |
ALCdevice * |
device | ) |
|
◆ ~CSoundManager()
CSoundManager::~CSoundManager |
( |
| ) |
|
|
virtual |
◆ CSoundManager() [2/2]
◆ AddPlayListItem()
void CSoundManager::AddPlayListItem |
( |
const VfsPath & |
itemPath | ) |
|
◆ al_check()
void CSoundManager::al_check |
( |
const char * |
caller, |
|
|
int |
line |
|
) |
| |
|
static |
◆ al_ReportError()
void CSoundManager::al_ReportError |
( |
ALenum |
err, |
|
|
const char * |
caller, |
|
|
int |
line |
|
) |
| |
|
static |
◆ AlcInit()
Status CSoundManager::AlcInit |
( |
| ) |
|
|
protected |
◆ ClearPlayListItems()
void CSoundManager::ClearPlayListItems |
( |
| ) |
|
◆ CloseGame()
static void CSoundManager::CloseGame |
( |
| ) |
|
|
static |
◆ Count()
unsigned long CSoundManager::Count |
( |
| ) |
|
◆ CreateSoundManager()
static void CSoundManager::CreateSoundManager |
( |
| ) |
|
|
static |
◆ GetALSource()
ALuint CSoundManager::GetALSource |
( |
ISoundItem * |
anItem | ) |
|
◆ GetBufferCount()
long CSoundManager::GetBufferCount |
( |
| ) |
|
◆ GetBufferSize()
long CSoundManager::GetBufferSize |
( |
| ) |
|
◆ GetOpenALVersion()
CStr8 CSoundManager::GetOpenALVersion |
( |
| ) |
const |
|
virtual |
◆ GetSoundCardNames()
CStr8 CSoundManager::GetSoundCardNames |
( |
| ) |
const |
|
virtual |
◆ GetSoundItem()
ISoundItem* CSoundManager::GetSoundItem |
( |
unsigned long |
itemRow | ) |
|
◆ IdleTask()
void CSoundManager::IdleTask |
( |
| ) |
|
|
virtual |
◆ InDistress()
bool CSoundManager::InDistress |
( |
| ) |
|
|
virtual |
◆ InitListener()
void CSoundManager::InitListener |
( |
| ) |
|
|
protected |
◆ ItemForData()
◆ ItemForEntity()
◆ ItemFromData()
◆ ItemFromOgg()
◆ ItemFromWAV()
◆ LoadItem()
◆ NONCOPYABLE()
◆ Pause()
void CSoundManager::Pause |
( |
bool |
pauseIt | ) |
|
|
virtual |
◆ PauseAction()
void CSoundManager::PauseAction |
( |
bool |
pauseIt | ) |
|
|
virtual |
◆ PauseAmbient()
void CSoundManager::PauseAmbient |
( |
bool |
pauseIt | ) |
|
|
virtual |
◆ PauseMusic()
void CSoundManager::PauseMusic |
( |
bool |
pauseIt | ) |
|
|
virtual |
◆ PlayAsAmbient()
void CSoundManager::PlayAsAmbient |
( |
const VfsPath & |
itemPath, |
|
|
bool |
looping |
|
) |
| |
|
virtual |
◆ PlayAsGroup()
◆ PlayAsMusic()
void CSoundManager::PlayAsMusic |
( |
const VfsPath & |
itemPath, |
|
|
bool |
looping |
|
) |
| |
|
virtual |
◆ PlayAsUI()
void CSoundManager::PlayAsUI |
( |
const VfsPath & |
itemPath, |
|
|
bool |
looping |
|
) |
| |
|
virtual |
◆ PlayGroupItem()
void CSoundManager::PlayGroupItem |
( |
ISoundItem * |
anItem, |
|
|
ALfloat |
groupGain |
|
) |
| |
◆ ReleaseALSource()
void CSoundManager::ReleaseALSource |
( |
ALuint |
theSource | ) |
|
◆ ReloadChangedFileCB()
Status CSoundManager::ReloadChangedFileCB |
( |
void * |
param, |
|
|
const VfsPath & |
path |
|
) |
| |
|
static |
◆ ReloadChangedFiles()
◆ RunHardwareDetection()
void CSoundManager::RunHardwareDetection |
( |
| ) |
|
|
virtual |
◆ SetActionGain()
void CSoundManager::SetActionGain |
( |
float |
gain | ) |
|
|
virtual |
◆ SetAmbientGain()
void CSoundManager::SetAmbientGain |
( |
float |
gain | ) |
|
|
virtual |
◆ SetAmbientItem()
void CSoundManager::SetAmbientItem |
( |
ISoundItem * |
anItem | ) |
|
◆ SetDistressThroughError()
void CSoundManager::SetDistressThroughError |
( |
| ) |
|
◆ SetDistressThroughShortage()
void CSoundManager::SetDistressThroughShortage |
( |
| ) |
|
◆ SetEnabled()
static void CSoundManager::SetEnabled |
( |
bool |
doEnable | ) |
|
|
static |
◆ SetMasterGain()
void CSoundManager::SetMasterGain |
( |
float |
gain | ) |
|
|
virtual |
◆ SetMemoryUsage()
void CSoundManager::SetMemoryUsage |
( |
long |
bufferSize, |
|
|
int |
bufferCount |
|
) |
| |
◆ SetMusicEnabled()
void CSoundManager::SetMusicEnabled |
( |
bool |
isEnabled | ) |
|
◆ SetMusicGain()
void CSoundManager::SetMusicGain |
( |
float |
gain | ) |
|
|
virtual |
◆ SetMusicItem()
void CSoundManager::SetMusicItem |
( |
ISoundItem * |
anItem | ) |
|
|
protected |
◆ SetSoundEnabled()
void CSoundManager::SetSoundEnabled |
( |
bool |
enabled | ) |
|
◆ SetUIGain()
void CSoundManager::SetUIGain |
( |
float |
gain | ) |
|
|
virtual |
◆ StartPlayList()
void CSoundManager::StartPlayList |
( |
bool |
doLoop | ) |
|
◆ StartWorker()
void CSoundManager::StartWorker |
( |
| ) |
|
|
virtual |
◆ m_ActionGain
float CSoundManager::m_ActionGain |
|
protected |
◆ m_ActionPaused
bool CSoundManager::m_ActionPaused |
|
protected |
◆ m_ALSourceBuffer
◆ m_AmbientGain
float CSoundManager::m_AmbientGain |
|
protected |
◆ m_AmbientPaused
bool CSoundManager::m_AmbientPaused |
|
protected |
◆ m_BufferCount
int CSoundManager::m_BufferCount |
|
protected |
◆ m_BufferSize
long CSoundManager::m_BufferSize |
|
protected |
◆ m_Context
ALCcontext* CSoundManager::m_Context |
|
protected |
◆ m_CurrentEnvirons
◆ m_CurrentTune
◆ m_Device
ALCdevice* CSoundManager::m_Device |
|
protected |
◆ m_DistressErrCount
long CSoundManager::m_DistressErrCount |
|
protected |
◆ m_DistressMutex
std::mutex CSoundManager::m_DistressMutex |
|
protected |
◆ m_DistressTime
long CSoundManager::m_DistressTime |
|
protected |
◆ m_Enabled
bool CSoundManager::m_Enabled |
|
protected |
◆ m_Gain
float CSoundManager::m_Gain |
|
protected |
◆ m_LoopingPlaylist
bool CSoundManager::m_LoopingPlaylist |
|
protected |
◆ m_MusicEnabled
bool CSoundManager::m_MusicEnabled |
|
protected |
◆ m_MusicGain
float CSoundManager::m_MusicGain |
|
protected |
◆ m_MusicPaused
bool CSoundManager::m_MusicPaused |
|
protected |
◆ m_OpenALVersion
CStr8 CSoundManager::m_OpenALVersion |
|
protected |
◆ m_PlayingPlaylist
bool CSoundManager::m_PlayingPlaylist |
|
protected |
◆ m_PlaylistGap
long CSoundManager::m_PlaylistGap |
|
protected |
◆ m_PlayListItems
PlayList* CSoundManager::m_PlayListItems |
|
protected |
◆ m_RunningPlaylist
bool CSoundManager::m_RunningPlaylist |
|
protected |
◆ m_SoundCardNames
CStr8 CSoundManager::m_SoundCardNames |
|
protected |
◆ m_SoundEnabled
bool CSoundManager::m_SoundEnabled |
|
protected |
◆ m_SoundGroups
◆ m_UIGain
float CSoundManager::m_UIGain |
|
protected |
◆ m_Worker
The documentation for this class was generated from the following files: