ScummVM API documentation
OPL::DOSBox::DBOPL::Channel Struct Reference

Public Member Functions

OperatorOp (Bitu index)
 
void SetChanData (const Chip *chip, Bit32u data)
 
void UpdateFrequency (const Chip *chip, Bit8u fourOp)
 
void WriteA0 (const Chip *chip, Bit8u val)
 
void WriteB0 (const Chip *chip, Bit8u val)
 
void WriteC0 (const Chip *chip, Bit8u val)
 
void ResetC0 (const Chip *chip)
 
template<bool opl3Mode>
void GeneratePercussion (Chip *chip, Bit32s *output)
 
template<SynthMode mode>
ChannelBlockTemplate (Chip *chip, Bit32u samples, Bit32s *output)
 

Public Attributes

Operator op [2]
 
SynthHandler synthHandler
 
Bit32u chanData
 
Bit32s old [2]
 
Bit8u feedback
 
Bit8u regB0
 
Bit8u regC0
 
Bit8u fourMask
 
Bit8s maskLeft
 
Bit8s maskRight
 

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