|
virtual void | GetSupportedFormats (tStringList &alstFormats)=0 |
|
virtual iSoundData * | LoadSoundData (const tString &asName, const tString &asFilePath, const tString &asType, bool abStream, bool abLoopStream)=0 |
|
virtual void | UpdateSound (float afTimeStep)=0 |
|
virtual void | SetListenerAttributes (const cVector3f &avPos, const cVector3f &avVel, const cVector3f &avForward, const cVector3f &avUp)=0 |
|
virtual void | SetListenerPosition (const cVector3f &avPos)=0 |
|
const cMatrixf & | GetListenerMatrix () |
|
virtual void | SetListenerAttenuation (bool abEnabled)=0 |
|
virtual void | SetSetRolloffFactor (float afFactor)=0 |
|
virtual void | SetVolume (float afVolume)=0 |
|
cVector3f & | GetListenerPosition () |
|
cVector3f & | GetListenerVelocity () |
|
cVector3f & | GetListenerForward () |
|
cVector3f & | GetListenerUp () |
|
bool | GetListenerAttenuation () |
|
float | GetVolume () |
|
virtual void | Init (bool abUseHardware, bool abForceGeneric, bool abUseEnvAudio, int alMaxChannels, int alStreamUpdateFreq, bool abUseThreading, bool abUseVoiceManagement, int alMaxMonoSourceHint, int alMaxStereoSourceHint, int alStreamingBufferSize, int alStreamingBufferCount, bool abEnableLowLevelLog, tString asDeviceName)=0 |
|
bool | IsHardwareAccelerated () |
|
bool | IsEnvAudioAvailable () |
|
virtual void | SetEnvVolume (float afVolume)=0 |
|
float | GetEnvVolume () |
|
virtual iSoundEnvironment * | LoadSoundEnvironment (const tString &asFilePath)=0 |
|
virtual void | SetSoundEnvironment (iSoundEnvironment *apSoundEnv)=0 |
|
virtual void | FadeSoundEnvironment (iSoundEnvironment *apSourceSoundEnv, iSoundEnvironment *apDestSoundEnv, float afT)=0 |
|
iSoundEnvironment * | GetSoundEnvironmentFromFileName (const tString &asName) |
|
◆ GetSupportedFormats()
virtual void hpl::iLowLevelSound::GetSupportedFormats |
( |
tStringList & |
alstFormats | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: