ScummVM API documentation
Groovie::MusicPlayerClan Class Reference
Inheritance diagram for Groovie::MusicPlayerClan:
Groovie::MusicPlayerTlc Groovie::MusicPlayer

Public Member Functions

 MusicPlayerClan (GroovieEngine *vm)
 
- Public Member Functions inherited from Groovie::MusicPlayerTlc
 MusicPlayerTlc (GroovieEngine *vm)
 
- Public Member Functions inherited from Groovie::MusicPlayer
 MusicPlayer (GroovieEngine *vm)
 
void playSong (uint32 fileref)
 
void stop ()
 
void setBackgroundSong (uint32 fileref)
 
void playCD (uint8 track)
 
void startBackground ()
 
bool isPlaying ()
 
virtual void pause (bool pause)
 
void setMidiInit (bool midiInit)
 
bool isMidiInit ()
 
void frameTick ()
 
void setBackgroundDelay (uint16 delay)
 
virtual void setUserVolume (uint16 volume)
 
void setGameVolume (uint16 volume, uint16 time)
 

Protected Member Functions

Common::String getFilename (uint32 fileref) override
 
- Protected Member Functions inherited from Groovie::MusicPlayerTlc
void updateVolume () override
 
bool load (uint32 fileref, bool loop) override
 
void unload (bool updateState=true) override
 
- Protected Member Functions inherited from Groovie::MusicPlayer
virtual void onTimerInternal ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from Groovie::MusicPlayer
static void onTimer (void *data)
 
- Protected Attributes inherited from Groovie::MusicPlayer
GroovieEngine_vm
 
bool _midiInit
 
Common::Mutex _mutex
 
uint16 _userVolume
 
uint16 _gameVolume
 

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