ScummVM API documentation
Got::MusicDriver_Got_NULL Class Reference
Inheritance diagram for Got::MusicDriver_Got_NULL:
Got::MusicDriver_Got

Public Member Functions

 MusicDriver_Got_NULL (uint8 timerFrequency)
 
int open () override
 
void close () override
 
void syncSoundSettings () override
 
void send (uint16 b) override
 
void stopAllNotes () override
 
void setTimerFrequency (uint8 timerFrequency) override
 
- Public Member Functions inherited from Got::MusicDriver_Got
 MusicDriver_Got (uint8 timerFrequency)
 
virtual int open ()=0
 
bool isOpen () const
 
virtual void close ()=0
 
virtual void syncSoundSettings ()=0
 
virtual void send (uint16 b)=0
 
virtual void stopAllNotes ()=0
 
virtual void setTimerFrequency (uint8 timerFrequency)
 
void onTimer ()
 
void setTimerCallback (void *timer_param, Common::TimerManager::TimerProc timer_proc)
 

Static Public Member Functions

static void timerCallback (void *data)
 

Additional Inherited Members

- Protected Attributes inherited from Got::MusicDriver_Got
bool _isOpen
 
int _timerFrequency
 
void * _timer_param
 
Common::TimerManager::TimerProc _timer_proc
 

Member Function Documentation

◆ open()

int Got::MusicDriver_Got_NULL::open ( )
overridevirtual

Implements Got::MusicDriver_Got.

◆ close()

void Got::MusicDriver_Got_NULL::close ( )
overridevirtual

Implements Got::MusicDriver_Got.

◆ syncSoundSettings()

void Got::MusicDriver_Got_NULL::syncSoundSettings ( )
inlineoverridevirtual

Implements Got::MusicDriver_Got.

◆ send()

void Got::MusicDriver_Got_NULL::send ( uint16  b)
inlineoverridevirtual

Implements Got::MusicDriver_Got.

◆ stopAllNotes()

void Got::MusicDriver_Got_NULL::stopAllNotes ( )
inlineoverridevirtual

Implements Got::MusicDriver_Got.

◆ setTimerFrequency()

void Got::MusicDriver_Got_NULL::setTimerFrequency ( uint8  timerFrequency)
overridevirtual

Reimplemented from Got::MusicDriver_Got.


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