Classes | Namespaces | Defines

SoundManager File Reference

#include <string>
#include <map>
#include <queue>
#include <functional>
#include <stack>
#include <osg/ref_ptr>
#include "osg/Timer"
#include "osg/Matrix"
#include "osgAL/Export"
#include "osgAL/SoundState"
#include "openalpp/AudioEnvironment"
#include "openalpp/FileStream"

Classes

class  osgAL::SoundManager
 A SoundManager handles the sound system. More...
class  osgAL::SoundManager::SoundStateFlyWeight
 Class that handles all the soundstates. See FlyWeight Design pattern.
class  osgAL::SoundManager::SoundStateQueueItem

Namespaces

namespace  osgAL
 

Integration of OpenAL++ into OpenSceneGraph.


Defines

#define g_SoundManager   osgAL::SoundManager::instance()

Define Documentation

#define g_SoundManager   osgAL::SoundManager::instance()