#include <SoundImpOpenAL.H>
Inherits IS3D::SoundImplementation.
Public Member Functions | |
SoundImpOpenAL () | |
virtual | ~SoundImpOpenAL () |
void | setListenerLoc (const CoordinateFrame &m) |
void | setListenerVel (const Vector3 &v) |
void | setListenerGain (const float g) |
void | load (const std::string &filename) |
void | play (const std::string &filename) |
void | stop (const std::string &filename) |
void | deleteSound (const std::string &filename) |
void | setParam (const std::string &filename, const SOUNDPARAM param, const float value) |
Protected Member Functions | |
unsigned int | getOpenALSource (const std::string &filename) |
Protected Attributes | |
Array< unsigned int > | _sources |
Array< std::string > | _fnames |
IS3D::SoundImpOpenAL::SoundImpOpenAL | ( | ) |
virtual IS3D::SoundImpOpenAL::~SoundImpOpenAL | ( | ) | [virtual] |
void IS3D::SoundImpOpenAL::setListenerLoc | ( | const CoordinateFrame & | m | ) | [virtual] |
Implements IS3D::SoundImplementation.
void IS3D::SoundImpOpenAL::setListenerVel | ( | const Vector3 & | v | ) | [virtual] |
Implements IS3D::SoundImplementation.
void IS3D::SoundImpOpenAL::setListenerGain | ( | const float | g | ) | [virtual] |
Implements IS3D::SoundImplementation.
void IS3D::SoundImpOpenAL::load | ( | const std::string & | filename | ) | [virtual] |
Implements IS3D::SoundImplementation.
void IS3D::SoundImpOpenAL::play | ( | const std::string & | filename | ) | [virtual] |
Implements IS3D::SoundImplementation.
void IS3D::SoundImpOpenAL::stop | ( | const std::string & | filename | ) | [virtual] |
Implements IS3D::SoundImplementation.
void IS3D::SoundImpOpenAL::deleteSound | ( | const std::string & | filename | ) | [virtual] |
Implements IS3D::SoundImplementation.
void IS3D::SoundImpOpenAL::setParam | ( | const std::string & | filename, | |
const SOUNDPARAM | param, | |||
const float | value | |||
) | [virtual] |
Implements IS3D::SoundImplementation.
unsigned int IS3D::SoundImpOpenAL::getOpenALSource | ( | const std::string & | filename | ) | [protected] |
Array<unsigned int> IS3D::SoundImpOpenAL::_sources [protected] |
Array<std::string> IS3D::SoundImpOpenAL::_fnames [protected] |