omegalib  13.1
omicron::SoundInstance Class Reference

#include <Sound.h>

Public Member Functions

 SoundInstance (Sound *)
 
 ~SoundInstance ()
 
void setLoop (bool)
 
bool getLoop ()
 
void play ()
 
void playStereo ()
 
void play (Vector3f, float, float, float, float, bool)
 
void playStereo (float, bool)
 
void playAtFrame (int)
 
void playStereoAtFrame (int)
 
void pause ()
 
void stop ()
 
bool isPlaying ()
 
bool isDone ()
 
void serverStopSignalReceived ()
 
void setPosition (Vector3f)
 
const Vector3fgetPosition ()
 
void setLocalPosition (Vector3f)
 
const Vector3fgetLocalPosition ()
 
bool isEnvironmentSound ()
 
void setEnvironmentSound (bool)
 
void setVolume (float)
 
float getVolume ()
 
float getVolumeScale ()
 
void fade (float, float)
 
void setWidth (float)
 
float getWidth ()
 
void setRoomSize (float)
 
float getRoomSize ()
 
void setWetness (float)
 
float getWetness ()
 
void setReverb (float, float)
 
void setPitch (float)
 
float getPitch ()
 
void setCurrentFrame (int)
 
bool isStereo ()
 
void setMaxDistance (float)
 
float getMaxDistance ()
 
void setMinRolloffDistance (float)
 
float getMinRolloffDistance ()
 
void setDistanceRange (float, float)
 
void setNoRolloff ()
 
void setLinearRolloff ()
 
void setLogarthmicRolloff ()
 
bool isRolloffEnabled ()
 
bool isRolloffLinear ()
 
bool isRolloffLogarithmic ()
 
int getID ()
 
int getBufferID ()
 
void setSoundEnvironment (SoundEnvironment *)
 
- 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::SoundInstance:

Constructor & Destructor Documentation

omicron::SoundInstance::SoundInstance ( Sound )
omicron::SoundInstance::~SoundInstance ( )

Member Function Documentation

void omicron::SoundInstance::fade ( float  ,
float   
)
int omicron::SoundInstance::getBufferID ( )
int omicron::SoundInstance::getID ( )
const Vector3f& omicron::SoundInstance::getLocalPosition ( )
bool omicron::SoundInstance::getLoop ( )
float omicron::SoundInstance::getMaxDistance ( )
float omicron::SoundInstance::getMinRolloffDistance ( )
float omicron::SoundInstance::getPitch ( )
const Vector3f& omicron::SoundInstance::getPosition ( )
float omicron::SoundInstance::getRoomSize ( )
float omicron::SoundInstance::getVolume ( )
float omicron::SoundInstance::getVolumeScale ( )
float omicron::SoundInstance::getWetness ( )
float omicron::SoundInstance::getWidth ( )
bool omicron::SoundInstance::isDone ( )
bool omicron::SoundInstance::isEnvironmentSound ( )
bool omicron::SoundInstance::isPlaying ( )
bool omicron::SoundInstance::isRolloffEnabled ( )
bool omicron::SoundInstance::isRolloffLinear ( )
bool omicron::SoundInstance::isRolloffLogarithmic ( )
bool omicron::SoundInstance::isStereo ( )
void omicron::SoundInstance::pause ( )
void omicron::SoundInstance::play ( )
void omicron::SoundInstance::play ( Vector3f  ,
float  ,
float  ,
float  ,
float  ,
bool   
)
void omicron::SoundInstance::playAtFrame ( int  )
void omicron::SoundInstance::playStereo ( )
void omicron::SoundInstance::playStereo ( float  ,
bool   
)
void omicron::SoundInstance::playStereoAtFrame ( int  )
void omicron::SoundInstance::serverStopSignalReceived ( )
void omicron::SoundInstance::setCurrentFrame ( int  )
void omicron::SoundInstance::setDistanceRange ( float  ,
float   
)
void omicron::SoundInstance::setEnvironmentSound ( bool  )
void omicron::SoundInstance::setLinearRolloff ( )
void omicron::SoundInstance::setLocalPosition ( Vector3f  )
void omicron::SoundInstance::setLogarthmicRolloff ( )
void omicron::SoundInstance::setLoop ( bool  )
void omicron::SoundInstance::setMaxDistance ( float  )
void omicron::SoundInstance::setMinRolloffDistance ( float  )
void omicron::SoundInstance::setNoRolloff ( )
void omicron::SoundInstance::setPitch ( float  )
void omicron::SoundInstance::setPosition ( Vector3f  )
void omicron::SoundInstance::setReverb ( float  ,
float   
)
void omicron::SoundInstance::setRoomSize ( float  )
void omicron::SoundInstance::setSoundEnvironment ( SoundEnvironment )
void omicron::SoundInstance::setVolume ( float  )
void omicron::SoundInstance::setWetness ( float  )
void omicron::SoundInstance::setWidth ( float  )
void omicron::SoundInstance::stop ( )

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