# opl3_chip_t Union Reference

`#include <opl3.h>`

## Data Fields
u8 | ALL [4]
struct {
u8 opl3mode:1
u8 dummy:7
u8 dummy2:6
u8 notesel:1
u8 csw:1
u8 hh:1
u8 cy:1
u8 tt:1
u8 sd:1
u8 bd:1
u8 percussion:1
u8 vibratodepth:1
u8 tremelodepth:1
u8 fourop
}; |

## Field Documentation

struct { ... }

u8 opl3_chip_t::ALL[4]

u8 opl3_chip_t::bd

u8 opl3_chip_t::csw

u8 opl3_chip_t::cy

u8 opl3_chip_t::dummy

u8 opl3_chip_t::dummy2

u8 opl3_chip_t::fourop

u8 opl3_chip_t::hh

u8 opl3_chip_t::notesel

u8 opl3_chip_t::opl3mode

u8 opl3_chip_t::percussion

u8 opl3_chip_t::sd

u8 opl3_chip_t::tremelodepth

u8 opl3_chip_t::tt

u8 opl3_chip_t::vibratodepth

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

- modules/opl3/opl3.h