class OpenALManager


Public Fields

[more]vector<Buffer> buffers
[more]vector<Source> sources
[more]vector<Listener> listeners
data of virtually different listeners, but their values are applied to the only one

Public Methods

[more] OpenALManager()
[more] ~OpenALManager()
[more]int CreateBuffer(char* filename)
create a buffer for the file and add to buffers vector
[more]int CreateSource()
[more]inline void CreateListener()
[more]inline void SetSoundSpeed(ALfloat se)

Private Fields

[more]ALCdevice* device
[more]ALCcontext* context
[more]ALfloat a
[more]Buffer* buffertmp
NOTE: positions/velocities in [m] and [m/s] to achieve real physics


Documentation

o OpenALManager()

o ~OpenALManager()

oint CreateBuffer(char* filename)
create a buffer for the file and add to buffers vector

oint CreateSource()

oinline void CreateListener()

oinline void SetSoundSpeed(ALfloat se)

ovector<Buffer> buffers

ovector<Source> sources

ovector<Listener> listeners
data of virtually different listeners, but their values are applied to the only one

oALCdevice* device

oALCcontext* context

oALfloat a

oBuffer* 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++.