openMSX
Public Member Functions | Public Attributes | List of all members
openmsx::YMF262Channel Class Reference
Collaboration diagram for openmsx::YMF262Channel:
Collaboration graph
[legend]

Public Member Functions

 YMF262Channel ()
 
void chan_calc (unsigned lfo_am)
 
void chan_calc_ext (unsigned lfo_am)
 
template<typename Archive >
void serialize (Archive &ar, unsigned version)
 

Public Attributes

YMF262Slot slot [2]
 
int block_fnum
 
FreqIndex fc
 
int ksl_base
 
byte kcode
 
bool extended
 

Detailed Description

Definition at line 151 of file YMF262.cc.

Constructor & Destructor Documentation

openmsx::YMF262Channel::YMF262Channel ( )

Definition at line 616 of file YMF262.cc.

References block_fnum, extended, fc, kcode, and ksl_base.

Member Function Documentation

void openmsx::YMF262Channel::chan_calc ( unsigned  lfo_am)
void openmsx::YMF262Channel::chan_calc_ext ( unsigned  lfo_am)
template<typename Archive >
void openmsx::YMF262Channel::serialize ( Archive &  ar,
unsigned  version 
)

Definition at line 1861 of file YMF262.cc.

Member Data Documentation

int openmsx::YMF262Channel::block_fnum

Definition at line 163 of file YMF262.cc.

Referenced by openmsx::YMF262Slot::advancePhaseGenerator(), and YMF262Channel().

bool openmsx::YMF262Channel::extended

Definition at line 176 of file YMF262.cc.

Referenced by YMF262Channel().

FreqIndex openmsx::YMF262Channel::fc

Definition at line 164 of file YMF262.cc.

Referenced by openmsx::YMF262Slot::calc_fc(), and YMF262Channel().

byte openmsx::YMF262Channel::kcode

Definition at line 166 of file YMF262.cc.

Referenced by openmsx::YMF262Slot::calc_fc(), and YMF262Channel().

int openmsx::YMF262Channel::ksl_base

Definition at line 165 of file YMF262.cc.

Referenced by YMF262Channel().

YMF262Slot openmsx::YMF262Channel::slot[2]

Definition at line 161 of file YMF262.cc.


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