| Linderdaum Engine: clAudioSource_OpenAL Class Reference | ![]() |
OpenAL audio source. More...
#include <Audio_OpenAL.h>
Public Member Functions | |
| clAudioSource_OpenAL () | |
| virtual | ~clAudioSource_OpenAL () |
| virtual void | AfterConstruction () |
| virtual void | Play () |
| virtual void | Stop () |
| virtual void | Pause () |
| virtual void | LoopSound (const bool Loop) |
| virtual bool | IsPlaying () const |
| virtual void | Update (float DeltaSeconds) |
| Dummy sound source. | |
| virtual void | SetPosition (const LVector3 &Position) |
| virtual void | SetVelocity (const LVector3 &Velocity) |
| virtual void | SetDirection (const LVector3 &Direction) |
| virtual void | SetVolume (float Volume) |
| Set current volume and reset fading effect. | |
| virtual void | SetVolumeNoFade (float Volume) |
| Set current volume (fade will continue to the desired level) | |
| virtual void | SetPitch (float Pitch) |
| virtual void | BindWaveform (iWaveform *Waveform) |
Private Member Functions | |
| int | StreamBuffer (Luint BufferID, int Size) |
| void | UnqueueAll () |
| void | DetachProvider () |
OpenAL audio source.
| clAudioSource_OpenAL::clAudioSource_OpenAL | ( | ) |
| clAudioSource_OpenAL::~clAudioSource_OpenAL | ( | ) | [virtual] |
| void clAudioSource_OpenAL::AfterConstruction | ( | ) | [virtual] |
Reimplemented from iObject.
| void clAudioSource_OpenAL::BindWaveform | ( | iWaveform * | Waveform | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::DetachProvider | ( | ) | [private] |
| bool clAudioSource_OpenAL::IsPlaying | ( | ) | const [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::LoopSound | ( | const bool | Loop | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::Pause | ( | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::Play | ( | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::SetDirection | ( | const LVector3 & | Direction | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::SetPitch | ( | float | Pitch | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::SetPosition | ( | const LVector3 & | Position | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::SetVelocity | ( | const LVector3 & | Velocity | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::SetVolume | ( | float | Volume | ) | [virtual] |
Set current volume and reset fading effect.
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::SetVolumeNoFade | ( | float | Volume | ) | [virtual] |
Set current volume (fade will continue to the desired level)
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::Stop | ( | ) | [virtual] |
Reimplemented from iAudioSource.
| void clAudioSource_OpenAL::UnqueueAll | ( | ) | [private] |
| void clAudioSource_OpenAL::Update | ( | float | DeltaSeconds | ) | [virtual] |
Dummy sound source.
Reimplemented from iAudioSource.