# opl3_operator_t Union Reference

`#include <opl3.h>`

## Data Fields
u8 | ALL [5]
struct {
u8 fmult:4
u8 ksr:1
u8 dosustain:1
u8 vibrato:1
u8 tremelo:1
u8 volume:6
u8 ksl:2
u8 decay:4
u8 attack:4
u8 release:4
u8 sustain:4
u8 waveform:3
u8 dummy:5
}; |

## Field Documentation

struct { ... }

u8 opl3_operator_t::ALL[5]

u8 opl3_operator_t::attack

u8 opl3_operator_t::decay

u8 opl3_operator_t::dosustain

u8 opl3_operator_t::dummy

u8 opl3_operator_t::fmult

u8 opl3_operator_t::ksl

u8 opl3_operator_t::ksr

u8 opl3_operator_t::release

u8 opl3_operator_t::sustain

u8 opl3_operator_t::tremelo

u8 opl3_operator_t::vibrato

u8 opl3_operator_t::volume

u8 opl3_operator_t::waveform

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

- modules/opl3/opl3.h