|
bool | setPan (float pan) |
|
int | getVolume () |
|
bool | setVolume (int volume) |
|
bool | setPrivateVolume (int volume) |
|
bool | setLoopStart (uint32 pos) |
|
uint32 | getPositionTime () |
|
bool | setPositionTime (uint32 time) |
|
bool | isPlaying () |
|
bool | isPaused () |
|
bool | resume () |
|
bool | pause (bool freezePaused=false) |
|
bool | stop () |
|
bool | play (bool looping=false) |
|
uint32 | getLength () |
|
bool | setSoundSimple () |
|
bool | setSound (const char *filename, TSoundType type=TSoundType::SOUND_SFX, bool streamed=false, uint32 initialPrivateVolume=100) |
|
| BaseSound (BaseGame *inGame) |
|
bool | applyFX (TSFXType type=SFX_NONE, float param1=0, float param2=0, float param3=0, float param4=0) |
|
bool | setEditorProp (const Common::String &propName, const Common::String &propValue) |
|
Common::String | getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String()) |
|
| BaseClass (TDynamicConstructor, TDynamicConstructor) |
|
bool | parseEditorProperty (char *buffer, bool complete=true) |
|
virtual bool | saveAsText (BaseDynamicBuffer *buffer, int indent=0) |
|
| BaseClass (BaseGame *gameOwner) |
|
virtual const char * | getClassName () |
|
virtual bool | persist (BasePersistenceManager *persistMgr) |
|
|
int32 | _soundPrivateVolume |
|
bool | _soundPaused |
|
bool | _soundFreezePaused |
|
bool | _soundPlaying |
|
bool | _soundLooping |
|
uint32 | _soundLoopStart |
|
uint32 | _soundPosition |
|
bool | _soundStreamed |
|
TSoundType | _soundType |
|
char * | _soundFilename |
|
TSFXType | _sFXType |
|
float | _sFXParam1 |
|
float | _sFXParam2 |
|
float | _sFXParam3 |
|
float | _sFXParam4 |
|
bool | _persistable |
|
BaseGame * | _game |
|
Common::HashMap< Common::String, Common::String > | _editorProps |
|
Common::HashMap< Common::String, Common::String >::iterator | _editorPropsIter |
|
The documentation for this class was generated from the following file: