All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Public Attributes
DBOPL::Channel Struct Reference

List of all members.

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

Detailed Description

Definition at line 158 of file dbopl.h.

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