IS3D::SoundImpOpenAL Class Reference

#include <SoundImpOpenAL.H>

Inherits IS3D::SoundImplementation.

List of all members.

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


Constructor & Destructor Documentation

IS3D::SoundImpOpenAL::SoundImpOpenAL (  ) 

virtual IS3D::SoundImpOpenAL::~SoundImpOpenAL (  )  [virtual]


Member Function Documentation

void IS3D::SoundImpOpenAL::setListenerLoc ( const CoordinateFrame &  m  )  [virtual]

void IS3D::SoundImpOpenAL::setListenerVel ( const Vector3 &  v  )  [virtual]

void IS3D::SoundImpOpenAL::setListenerGain ( const float  g  )  [virtual]

void IS3D::SoundImpOpenAL::load ( const std::string &  filename  )  [virtual]

void IS3D::SoundImpOpenAL::play ( const std::string &  filename  )  [virtual]

void IS3D::SoundImpOpenAL::stop ( const std::string &  filename  )  [virtual]

void IS3D::SoundImpOpenAL::deleteSound ( const std::string &  filename  )  [virtual]

void IS3D::SoundImpOpenAL::setParam ( const std::string &  filename,
const SOUNDPARAM  param,
const float  value 
) [virtual]

unsigned int IS3D::SoundImpOpenAL::getOpenALSource ( const std::string &  filename  )  [protected]


Member Data Documentation

Array<unsigned int> IS3D::SoundImpOpenAL::_sources [protected]

Array<std::string> IS3D::SoundImpOpenAL::_fnames [protected]


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

Generated on Wed Jan 26 06:31:21 2011 for IS3D by  doxygen 1.5.6