#include <CSoundBase.h>
|
| CSoundBase () |
|
virtual | ~CSoundBase () |
|
bool | InitOpenAL () |
|
void | ResetVars () |
|
void | EnsurePlay () |
|
void | SetGain (ALfloat gain) |
|
void | SetRollOff (ALfloat gain, float minDist, float maxDist) |
|
void | SetPitch (ALfloat pitch) |
|
void | SetDirection (const CVector3D &direction) |
|
void | SetCone (ALfloat innerCone, ALfloat outerCone, ALfloat coneGain) |
|
void | SetLastPlay (bool last) |
|
void | ReleaseOpenAL () |
|
bool | IsFading () |
|
bool | Finished () |
|
void | Play () |
|
void | PlayAndDelete () |
|
void | PlayLoop () |
|
void | Stop () |
|
void | StopAndDelete () |
|
void | FadeToIn (ALfloat newVolume, double fadeDuration) |
|
bool | GetLooping () |
|
bool | IsPlaying () |
|
void | SetLocation (const CVector3D &position) |
|
void | FadeAndDelete (double fadeTime) |
|
void | FadeAndPause (double fadeTime) |
|
void | Pause () |
|
void | Resume () |
|
const Path | GetName () |
|
virtual void | SetLooping (bool loops) |
|
virtual bool | IdleTask () |
|
virtual void | Attach (CSoundData *itemData) |
|
virtual | ~ISoundItem () |
|
virtual bool | GetLooping ()=0 |
|
virtual void | SetLooping (bool loop)=0 |
|
virtual bool | IsPlaying ()=0 |
|
virtual const Path | GetName ()=0 |
|
virtual bool | IdleTask ()=0 |
|
virtual bool | IsFading ()=0 |
|
virtual bool | Finished ()=0 |
|
virtual void | Play ()=0 |
|
virtual void | Stop ()=0 |
|
virtual void | Attach (CSoundData *itemData)=0 |
|
virtual void | EnsurePlay ()=0 |
|
virtual void | PlayAndDelete ()=0 |
|
virtual void | StopAndDelete ()=0 |
|
virtual void | FadeToIn (float newVolume, double fadeDuration)=0 |
|
virtual void | FadeAndDelete (double fadeTime)=0 |
|
virtual void | FadeAndPause (double fadeTime)=0 |
|
virtual void | PlayLoop ()=0 |
|
virtual void | SetCone (float innerCone, float outerCone, float coneGain)=0 |
|
virtual void | SetPitch (float pitch)=0 |
|
virtual void | SetGain (float gain)=0 |
|
virtual void | SetLocation (const CVector3D &position)=0 |
|
virtual void | SetRollOff (float gain, float minDist, float maxDist)=0 |
|
virtual void | Pause ()=0 |
|
virtual void | Resume ()=0 |
|
◆ CSoundBase()
CSoundBase::CSoundBase |
( |
| ) |
|
◆ ~CSoundBase()
CSoundBase::~CSoundBase |
( |
| ) |
|
|
virtual |
◆ Attach()
◆ EnsurePlay()
void CSoundBase::EnsurePlay |
( |
| ) |
|
|
virtual |
◆ FadeAndDelete()
void CSoundBase::FadeAndDelete |
( |
double |
fadeTime | ) |
|
|
virtual |
◆ FadeAndPause()
void CSoundBase::FadeAndPause |
( |
double |
fadeTime | ) |
|
|
virtual |
◆ FadeToIn()
void CSoundBase::FadeToIn |
( |
ALfloat |
newVolume, |
|
|
double |
fadeDuration |
|
) |
| |
◆ Finished()
bool CSoundBase::Finished |
( |
| ) |
|
|
virtual |
◆ GetLooping()
bool CSoundBase::GetLooping |
( |
| ) |
|
|
virtual |
◆ GetName()
const Path CSoundBase::GetName |
( |
| ) |
|
|
virtual |
◆ HandleFade()
bool CSoundBase::HandleFade |
( |
| ) |
|
|
protected |
◆ IdleTask()
bool CSoundBase::IdleTask |
( |
| ) |
|
|
virtual |
◆ InitOpenAL()
bool CSoundBase::InitOpenAL |
( |
| ) |
|
◆ IsFading()
bool CSoundBase::IsFading |
( |
| ) |
|
|
virtual |
◆ IsPlaying()
bool CSoundBase::IsPlaying |
( |
| ) |
|
|
virtual |
◆ Pause()
void CSoundBase::Pause |
( |
| ) |
|
|
virtual |
◆ Play()
void CSoundBase::Play |
( |
| ) |
|
|
virtual |
◆ PlayAndDelete()
void CSoundBase::PlayAndDelete |
( |
| ) |
|
|
virtual |
◆ PlayLoop()
void CSoundBase::PlayLoop |
( |
| ) |
|
|
virtual |
◆ ReleaseOpenAL()
void CSoundBase::ReleaseOpenAL |
( |
| ) |
|
◆ ResetFade()
void CSoundBase::ResetFade |
( |
| ) |
|
|
protected |
◆ ResetVars()
void CSoundBase::ResetVars |
( |
| ) |
|
◆ Resume()
void CSoundBase::Resume |
( |
| ) |
|
|
virtual |
◆ SetCone()
void CSoundBase::SetCone |
( |
ALfloat |
innerCone, |
|
|
ALfloat |
outerCone, |
|
|
ALfloat |
coneGain |
|
) |
| |
◆ SetDirection()
void CSoundBase::SetDirection |
( |
const CVector3D & |
direction | ) |
|
◆ SetGain()
void CSoundBase::SetGain |
( |
ALfloat |
gain | ) |
|
◆ SetLastPlay()
void CSoundBase::SetLastPlay |
( |
bool |
last | ) |
|
◆ SetLocation()
void CSoundBase::SetLocation |
( |
const CVector3D & |
position | ) |
|
|
virtual |
◆ SetLooping()
void CSoundBase::SetLooping |
( |
bool |
loops | ) |
|
|
virtual |
◆ SetNameFromPath()
void CSoundBase::SetNameFromPath |
( |
VfsPath & |
itemPath | ) |
|
|
protected |
◆ SetPitch()
void CSoundBase::SetPitch |
( |
ALfloat |
pitch | ) |
|
◆ SetRollOff()
void CSoundBase::SetRollOff |
( |
ALfloat |
gain, |
|
|
float |
minDist, |
|
|
float |
maxDist |
|
) |
| |
◆ Stop()
void CSoundBase::Stop |
( |
| ) |
|
|
virtual |
◆ StopAndDelete()
void CSoundBase::StopAndDelete |
( |
| ) |
|
|
virtual |
◆ m_ALSource
ALuint CSoundBase::m_ALSource |
|
protected |
◆ m_EndFadeTime
double CSoundBase::m_EndFadeTime |
|
protected |
◆ m_EndVolume
ALfloat CSoundBase::m_EndVolume |
|
protected |
◆ m_IsPaused
bool CSoundBase::m_IsPaused |
|
protected |
◆ m_ItemMutex
std::mutex CSoundBase::m_ItemMutex |
|
protected |
◆ m_LastPlay
bool CSoundBase::m_LastPlay |
|
protected |
◆ m_Looping
bool CSoundBase::m_Looping |
|
protected |
◆ m_PauseAfterFade
bool CSoundBase::m_PauseAfterFade |
|
protected |
◆ m_ShouldBePlaying
bool CSoundBase::m_ShouldBePlaying |
|
protected |
◆ m_SoundData
◆ m_StartFadeTime
double CSoundBase::m_StartFadeTime |
|
protected |
◆ m_StartVolume
ALfloat CSoundBase::m_StartVolume |
|
protected |
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/soundmanager/items/CSoundBase.h
- /home/docker/jenkins/workspace/technical-docs/source/soundmanager/items/CSoundBase.cpp