ScummVM API documentation
Sky::GmChannel Class Reference
Inheritance diagram for Sky::GmChannel:
Sky::ChannelBase

Public Member Functions

 GmChannel (uint8 *pMusicData, uint16 startOfData, MidiDriver *pMidiDrv, const byte *pInstMap, const byte *veloTab)
 
virtual void stopNote ()
 
uint8 process (uint16 aktTime) override
 
void updateVolume (uint16 pVolume) override
 
bool isActive () override
 
virtual uint8 process (uint16 aktTime)=0
 
virtual void updateVolume (uint16 pVolume)=0
 
virtual bool isActive ()=0
 

Member Function Documentation

◆ process()

uint8 Sky::GmChannel::process ( uint16  aktTime)
overridevirtual

Implements Sky::ChannelBase.

◆ updateVolume()

void Sky::GmChannel::updateVolume ( uint16  pVolume)
overridevirtual

Implements Sky::ChannelBase.

◆ isActive()

bool Sky::GmChannel::isActive ( )
overridevirtual

Implements Sky::ChannelBase.


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