Public Fields
-
vector<Buffer> buffers
-
vector<Source> sources
-
vector<Listener> listeners
- data of virtually different listeners, but their values are applied to the only one
Public Methods
-
OpenALManager()
-
~OpenALManager()
-
int CreateBuffer(char* filename)
- create a buffer for the file and add to buffers vector
-
int CreateSource()
-
inline void CreateListener()
-
inline void SetSoundSpeed(ALfloat se)
Private Fields
-
ALCdevice* device
-
ALCcontext* context
-
ALfloat a
-
Buffer* buffertmp
- NOTE: positions/velocities in [m] and [m/s] to achieve real physics
Documentation
OpenALManager()
~OpenALManager()
int CreateBuffer(char* filename)
- create a buffer for the file and add to buffers vector
int CreateSource()
inline void CreateListener()
inline void SetSoundSpeed(ALfloat se)
vector<Buffer> buffers
vector<Source> sources
vector<Listener> listeners
- data of virtually different listeners, but their values are applied to the only one
ALCdevice* device
ALCcontext* context
ALfloat a
Buffer* buffertmp
- NOTE: positions/velocities in [m] and [m/s] to achieve real physics
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.