List of all members.
Public Member Functions |
Bit32u | ForwardLFO (Bit32u samples) |
Bit32u | ForwardNoise () |
void | WriteBD (Bit8u val) |
void | WriteReg (Bit32u reg, Bit8u val) |
Bit32u | WriteAddr (Bit32u port, Bit8u val) |
void | GenerateBlock2 (Bitu total, Bit32s *output) |
void | GenerateBlock3 (Bitu total, Bit32s *output) |
void | UpdateSynths () |
void | Generate (Bit32u samples) |
void | Setup (Bit32u rate) |
Public Attributes |
Bit32u | lfoCounter = 0 |
Bit32u | lfoAdd = 0 |
Bit32u | noiseCounter = 0 |
Bit32u | noiseAdd = 0 |
Bit32u | noiseValue = 0 |
Bit32u | freqMul [16] = {} |
Bit32u | linearRates [76] = {} |
Bit32u | attackRates [76] = {} |
Channel | chan [18] |
Bit8u | reg104 |
Bit8u | reg08 |
Bit8u | reg04 |
Bit8u | regBD |
Bit8u | vibratoIndex = 0 |
Bit8u | tremoloIndex = 0 |
Bit8s | vibratoSign = 0 |
Bit8u | vibratoShift = 0 |
Bit8u | tremoloValue = 0 |
Bit8u | vibratoStrength = 0 |
Bit8u | tremoloStrength = 0 |
Bit8u | waveFormMask = 0 |
Bit8s | opl3Active |
Detailed Description
Definition at line 194 of file dbopl.h.
The documentation for this struct was generated from the following files: