ScummVM API documentation
Tetraedge::TeMusic Class Reference
Inheritance diagram for Tetraedge::TeMusic:
Tetraedge::TeResource Tetraedge::TeObject Tetraedge::TeReferencesCounter Tetraedge::GameSound

Public Member Functions

void close ()
 
void pause ()
 
bool play ()
 
bool repeat ()
 
void repeat (bool val)
 
void resume ()
 
void stop ()
 
byte currentData ()
 
void entry ()
 
const Common::PathfilePath () const
 
bool isPlaying ()
 
bool load (const Common::Path &path)
 
bool onSoundManagerVolumeChanged ()
 
Common::Path path ()
 
void setChannelName (const Common::String &name)
 
const Common::StringchannelName () const
 
void setFilePath (const Common::Path &name)
 
void update ()
 
void volume (float vol)
 
float volume ()
 
TeSignal0ParamonStopSignal ()
 
void setRetain (bool retain)
 
bool retain () const
 
- Public Member Functions inherited from Tetraedge::TeResource
void generateAccessName ()
 
const Common::PathgetAccessName () const
 
void setAccessName (const Common::Path &name)
 
- Public Member Functions inherited from Tetraedge::TeObject
void deleteLater ()
 
- Public Member Functions inherited from Tetraedge::TeReferencesCounter
bool decrementCounter ()
 
void incrementCounter ()
 
void resetCounter ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Tetraedge::TeObject
static void deleteLaterStatic (TeObject *obj)
 
static void deleteNow ()
 
static void cleanup ()
 

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