ScummVM API documentation
hpl::cOpenALSoundEnvironment Class Reference
Inheritance diagram for hpl::cOpenALSoundEnvironment:
hpl::iSoundEnvironment

Public Member Functions

bool CreateFromFile (const tString &asFile)
 
float GetDensity ()
 
float GetDiffusion ()
 
float GetGain ()
 
float GetGainHF ()
 
float GetGainLF ()
 
float GetDecayTime ()
 
float GetDecayHFRatio ()
 
float GetDecayLFRatio ()
 
float GetReflectionsGain ()
 
float GetReflectionsDelay ()
 
float * GetReflectionsPan ()
 
float GetLateReverbGain ()
 
float GetLateReverbDelay ()
 
float * GetLateReverbPan ()
 
float GetEchoTime ()
 
float GetEchoDepth ()
 
float GetModulationTime ()
 
float GetModulationDepth ()
 
float GetAirAbsorptionGainHF ()
 
float GetHFReference ()
 
float GetLFReference ()
 
float GetRoomRolloffFactor ()
 
int GetDecayHFLimit ()
 
void SetDensity (float afDensity)
 
void SetDiffusion (float afDiffusion)
 
void SetGain (float afGain)
 
void SetGainHF (float afGainHF)
 
void SetGainLF (float afGainLF)
 
void SetDecayTime (float afDecayTime)
 
void SetDecayHFRatio (float afDecayHFRatio)
 
void SetDecayLFRatio (float afDecayLFRatio)
 
void SetReflectionsGain (float afReflectionsGain)
 
void SetReflectionsDelay (float afReflectionsDelay)
 
void SetReflectionsPan (float afReflectionsPan[3])
 
void SetLateReverbGain (float afLateReverbGain)
 
void SetLateReverbDelay (float afLateReverbDelay)
 
void SetLateReverbPan (float afLateReverbPan[3])
 
void SetEchoTime (float afEchoTime)
 
void SetEchoDepth (float afEchoDepth)
 
void SetModulationTime (float afModulationTime)
 
void SetModulationDepth (float afModulationDepth)
 
void SetAirAbsorptionGainHF (float afAirAbsorptionGainHF)
 
void SetHFReference (float afHFReference)
 
void SetLFReference (float afLFReference)
 
void SetRoomRolloffFactor (float afRoomRolloffFactor)
 
void SetDecayHFLimit (int abDecayHFLimit)
 
- Public Member Functions inherited from hpl::iSoundEnvironment
tStringGetName ()
 
tStringGetFileName ()
 
void SetFileName (const tString &asFileName)
 

Protected Attributes

float mfDensity
 
float mfDiffusion
 
float mfGain
 
float mfGainHF
 
float mfGainLF
 
float mfDecayTime
 
float mfDecayHFRatio
 
float mfDecayLFRatio
 
float mfReflectionsGain
 
float mfReflectionsDelay
 
float mfReflectionsPan [3]
 
float mfLateReverbGain
 
float mfLateReverbDelay
 
float mfLateReverbPan [3]
 
float mfEchoTime
 
float mfEchoDepth
 
float mfModulationTime
 
float mfModulationDepth
 
float mfAirAbsorptionGainHF
 
float mfHFReference
 
float mfLFReference
 
float mfRoomRolloffFactor
 
int mbDecayHFLimit
 
- Protected Attributes inherited from hpl::iSoundEnvironment
tString mstrName
 
tString msFileName
 

The documentation for this class was generated from the following file: