ScummVM API documentation
Agi::IIgsGenerator Class Reference

Public Attributes

const IIgsInstrumentHeadercurInstrument
 Currently used instrument.
 
int key
 MIDI key.
 
int velocity
 MIDI velocity (& channel volume)
 
int channel
 MIDI channel.
 
struct {
   int8 *   base
 Sample base pointer.
 
   uint   size
 Sample size.
 
   frac_t   p
 Sample pointer.
 
   frac_t   pd
 Sample pointer delta.
 
   bool   halt
 Is oscillator halted?
 
   bool   loop
 Is looping enabled?
 
   bool   swap
 Is swapping enabled?
 
   bool   rightChannel
 Output channel (left / right)
 
osc [2]
 
int seg
 Current envelope segment.
 
frac_t a
 Current envelope amplitude.
 

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