FMOpl_Pentagram::fm_opl_channel Struct Reference

#include <fmopl.h>

List of all members.

Public Attributes

OPL_SLOT SLOT [2]
uint8 CON
uint8 FB
int * connect1
int * connect2
int op1_out [2]
uint32 block_fnum
uint8 kcode
uint32 fc
uint32 ksl_base
uint8 keyon
uint8 PAN


Detailed Description

Definition at line 93 of file fmopl.h.


Member Data Documentation

uint32 FMOpl_Pentagram::fm_opl_channel::block_fnum

Definition at line 102 of file fmopl.h.

Referenced by FMOpl_Pentagram::OPLWriteReg().

uint8 FMOpl_Pentagram::fm_opl_channel::CON

Definition at line 95 of file fmopl.h.

Referenced by FMOpl_Pentagram::OPLWriteReg(), and FMOpl_Pentagram::set_algorythm().

int* FMOpl_Pentagram::fm_opl_channel::connect1

Definition at line 97 of file fmopl.h.

Referenced by FMOpl_Pentagram::OPL_CALC_CH(), and FMOpl_Pentagram::set_algorythm().

int* FMOpl_Pentagram::fm_opl_channel::connect2

Definition at line 98 of file fmopl.h.

Referenced by FMOpl_Pentagram::set_algorythm().

uint8 FMOpl_Pentagram::fm_opl_channel::FB

Definition at line 96 of file fmopl.h.

Referenced by FMOpl_Pentagram::OPL_CALC_CH(), and FMOpl_Pentagram::OPLWriteReg().

uint32 FMOpl_Pentagram::fm_opl_channel::fc

Definition at line 104 of file fmopl.h.

Referenced by FMOpl_Pentagram::CALC_FCSLOT(), FMOpl_Pentagram::OPL_CALC_RH(), and FMOpl_Pentagram::OPLWriteReg().

uint8 FMOpl_Pentagram::fm_opl_channel::kcode

Definition at line 103 of file fmopl.h.

Referenced by FMOpl_Pentagram::CALC_FCSLOT(), and FMOpl_Pentagram::OPLWriteReg().

uint8 FMOpl_Pentagram::fm_opl_channel::keyon

Definition at line 106 of file fmopl.h.

Referenced by FMOpl_Pentagram::OPLWriteReg().

uint32 FMOpl_Pentagram::fm_opl_channel::ksl_base

Definition at line 105 of file fmopl.h.

Referenced by FMOpl_Pentagram::CALC_FCSLOT(), FMOpl_Pentagram::CSMKeyControll(), FMOpl_Pentagram::OPLWriteReg(), and FMOpl_Pentagram::set_ksl_tl().

int FMOpl_Pentagram::fm_opl_channel::op1_out[2]

Definition at line 99 of file fmopl.h.

Referenced by FMOpl_Pentagram::CSMKeyControll(), FMOpl_Pentagram::OPL_CALC_CH(), FMOpl_Pentagram::OPL_CALC_RH(), and FMOpl_Pentagram::OPLWriteReg().

uint8 FMOpl_Pentagram::fm_opl_channel::PAN

Definition at line 107 of file fmopl.h.

Referenced by FMOpl_Pentagram::OPLResetChip(), FMOpl_Pentagram::OPLSetPan(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().

OPL_SLOT FMOpl_Pentagram::fm_opl_channel::SLOT[2]

Definition at line 94 of file fmopl.h.

Referenced by FMOpl_Pentagram::CSMKeyControll(), FMOpl_Pentagram::OPL_CALC_CH(), FMOpl_Pentagram::OPL_CALC_RH(), FMOpl_Pentagram::OPLWriteReg(), FMOpl_Pentagram::set_ar_dr(), FMOpl_Pentagram::set_ksl_tl(), FMOpl_Pentagram::set_mul(), FMOpl_Pentagram::set_sl_rr(), FMOpl_Pentagram::YM3812UpdateOne_Mono(), and FMOpl_Pentagram::YM3812UpdateOne_Stereo().


The documentation for this struct was generated from the following file:
Generated on Fri Jul 27 22:30:19 2007 for pentagram by  doxygen 1.4.7