ScummVM API documentation
Access::MusicManagerMIDI Class Reference
Inheritance diagram for Access::MusicManagerMIDI:
Audio::MidiPlayer Access::MusicManager Access::Manager

Public Member Functions

 MusicManagerMIDI (AccessEngine *vm)
 
void midiPlay () override
 
bool isPlaying () override
 
void midiRepeat () override
 
void stopSong () override
 
void newMusic (int musicId, int mode) override
 
void startMusicFade () override
 
void setLoop (bool loop) override
 
void syncVolume () override
 
- Public Member Functions inherited from Access::MusicManager
 MusicManager (AccessEngine *vm)
 
bool isMusicLoaded ()
 
void freeMusic ()
 
virtual void loadMusic (int fileNum, int subfile)
 
void loadMusic (FileIdent ident)
 
virtual void midiPlay ()=0
 
virtual bool isPlaying ()=0
 
virtual void midiRepeat ()=0
 
virtual void stopSong ()=0
 
virtual void newMusic (int musicId, int mode)=0
 
virtual void startMusicFade ()=0
 
virtual void setLoop (bool loop)=0
 
virtual void syncVolume ()=0
 
- Public Member Functions inherited from Access::Manager
 Manager (AccessEngine *vm)
 

Additional Inherited Members

- Protected Attributes inherited from Access::MusicManager
Resource * _music
 
Resource * _tempMusic
 
- Protected Attributes inherited from Access::Manager
AccessEngine * _vm
 

Member Function Documentation

◆ midiPlay()

void Access::MusicManagerMIDI::midiPlay ( )
overridevirtual

Implements Access::MusicManager.

◆ isPlaying()

bool Access::MusicManagerMIDI::isPlaying ( )
inlineoverridevirtual

Implements Access::MusicManager.

◆ midiRepeat()

void Access::MusicManagerMIDI::midiRepeat ( )
overridevirtual

Implements Access::MusicManager.

◆ stopSong()

void Access::MusicManagerMIDI::stopSong ( )
overridevirtual

Implements Access::MusicManager.

◆ newMusic()

void Access::MusicManagerMIDI::newMusic ( int  musicId,
int  mode 
)
overridevirtual

Implements Access::MusicManager.

◆ startMusicFade()

void Access::MusicManagerMIDI::startMusicFade ( )
overridevirtual

Implements Access::MusicManager.

◆ setLoop()

void Access::MusicManagerMIDI::setLoop ( bool  loop)
overridevirtual

Implements Access::MusicManager.

◆ syncVolume()

void Access::MusicManagerMIDI::syncVolume ( )
inlineoverridevirtual

Implements Access::MusicManager.


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