#include <SoundMgr.H>
Inherited by IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
Public Member Functions | |
virtual void | setListenerLoc (const CoordinateFrame &m)=0 |
virtual void | setListenerVel (const Vector3 &v)=0 |
virtual void | setListenerGain (const float g)=0 |
virtual void | load (const std::string &filename)=0 |
virtual void | play (const std::string &filename)=0 |
virtual void | stop (const std::string &filename)=0 |
virtual void | deleteSound (const std::string &filename)=0 |
virtual void | setParam (const std::string &filename, const SOUNDPARAM param, const float value)=0 |
virtual void IS3D::SoundImplementation::setListenerLoc | ( | const CoordinateFrame & | m | ) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
virtual void IS3D::SoundImplementation::setListenerVel | ( | const Vector3 & | v | ) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
virtual void IS3D::SoundImplementation::setListenerGain | ( | const float | g | ) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
virtual void IS3D::SoundImplementation::load | ( | const std::string & | filename | ) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
virtual void IS3D::SoundImplementation::play | ( | const std::string & | filename | ) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
virtual void IS3D::SoundImplementation::stop | ( | const std::string & | filename | ) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
virtual void IS3D::SoundImplementation::deleteSound | ( | const std::string & | filename | ) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.
virtual void IS3D::SoundImplementation::setParam | ( | const std::string & | filename, | |
const SOUNDPARAM | param, | |||
const float | value | |||
) | [pure virtual] |
Implemented in IS3D::SoundImpNetwork, IS3D::SoundImpOpenAL, and IS3D::SoundImpSDL.