omegalib  13.1
omicron::SoundEnvironment Class Reference

#include <SoundManager.h>

Public Member Functions

 SoundEnvironment (SoundManager *)
 
 ~SoundEnvironment ()
 
void showDebugInfo (bool)
 
SoundManagergetSoundManager ()
 
SoundcreateSound (const String &name)
 
SoundloadSoundFromFile (const String &soundName, const String &fileName)
 
SoundgetSound (const String &name)
 
void setSound (const String &name, Ref< Sound > sound)
 
SoundInstancecreateInstance (Sound *)
 
SoundInstancegetSoundInstance (int)
 
Vector3f getListenerPosition ()
 
Quaternion getListenerOrientation ()
 
void setListenerPosition (Vector3f)
 
void setListenerOrientation (Quaternion)
 
void setListener (Vector3f, Quaternion)
 
Vector3f getUserPosition ()
 
Quaternion getUserOrientation ()
 
void setUserPosition (Vector3f)
 
void setUserOrientation (Quaternion)
 
void setAssetDirectory (const String &)
 
StringgetAssetDirectory ()
 
void setServerVolume (int)
 
int getServerVolume ()
 
void setForceCacheOverwrite (bool value)
 
bool isForceCacheOverwriteEnabled ()
 
void setSoundLoadWaitTime (int time)
 
int getSoundLoadWaitTime ()
 
void setVolumeScale (float)
 
float getVolumeScale ()
 
void setRoomSize (float)
 
float getRoomSize ()
 
void setWetness (float)
 
float getWetness ()
 
- Public Member Functions inherited from omicron::ReferenceType
 ReferenceType ()
 
virtual ~ReferenceType ()
 
void ref ()
 
void unref ()
 
long refCount ()
 

Additional Inherited Members

- Static Public Member Functions inherited from omicron::ReferenceType
static void printObjCounts ()
 
- Static Protected Attributes inherited from omicron::ReferenceType
static List< ReferenceType * > mysObjList
 
+ Inheritance diagram for omicron::SoundEnvironment:

Constructor & Destructor Documentation

omicron::SoundEnvironment::SoundEnvironment ( SoundManager )
omicron::SoundEnvironment::~SoundEnvironment ( )

Member Function Documentation

SoundInstance* omicron::SoundEnvironment::createInstance ( Sound )
Sound* omicron::SoundEnvironment::createSound ( const String name)
String& omicron::SoundEnvironment::getAssetDirectory ( )
Quaternion omicron::SoundEnvironment::getListenerOrientation ( )
Vector3f omicron::SoundEnvironment::getListenerPosition ( )
float omicron::SoundEnvironment::getRoomSize ( )
int omicron::SoundEnvironment::getServerVolume ( )
Sound* omicron::SoundEnvironment::getSound ( const String name)
SoundInstance* omicron::SoundEnvironment::getSoundInstance ( int  )
int omicron::SoundEnvironment::getSoundLoadWaitTime ( )
SoundManager* omicron::SoundEnvironment::getSoundManager ( )
Quaternion omicron::SoundEnvironment::getUserOrientation ( )
Vector3f omicron::SoundEnvironment::getUserPosition ( )
float omicron::SoundEnvironment::getVolumeScale ( )
float omicron::SoundEnvironment::getWetness ( )
bool omicron::SoundEnvironment::isForceCacheOverwriteEnabled ( )
Sound* omicron::SoundEnvironment::loadSoundFromFile ( const String soundName,
const String fileName 
)
void omicron::SoundEnvironment::setAssetDirectory ( const String )
void omicron::SoundEnvironment::setForceCacheOverwrite ( bool  value)
void omicron::SoundEnvironment::setListener ( Vector3f  ,
Quaternion   
)
void omicron::SoundEnvironment::setListenerOrientation ( Quaternion  )
void omicron::SoundEnvironment::setListenerPosition ( Vector3f  )
void omicron::SoundEnvironment::setRoomSize ( float  )
void omicron::SoundEnvironment::setServerVolume ( int  )
void omicron::SoundEnvironment::setSound ( const String name,
Ref< Sound sound 
)
void omicron::SoundEnvironment::setSoundLoadWaitTime ( int  time)
void omicron::SoundEnvironment::setUserOrientation ( Quaternion  )
void omicron::SoundEnvironment::setUserPosition ( Vector3f  )
void omicron::SoundEnvironment::setVolumeScale ( float  )
void omicron::SoundEnvironment::setWetness ( float  )
void omicron::SoundEnvironment::showDebugInfo ( bool  )

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