openMSX
Classes | Typedefs | Enumerations | Variables
openmsx::YM2413Okazaki Namespace Reference

Classes

class  Channel
 
class  Patch
 
class  Slot
 
class  YM2413
 

Typedefs

using EnvPhaseIndex = FixedPoint< EP_FP_BITS >
 

Enumerations

enum  EnvelopeState {
  ATTACK , DECAY , SUSHOLD , SUSTAIN ,
  RELEASE , SETTLE , FINISH
}
 

Variables

constexpr int EP_FP_BITS = 15
 
constexpr int PG_BITS = 9
 
constexpr int PG_WIDTH = 1 << PG_BITS
 
constexpr int PG_MASK = PG_WIDTH - 1
 

Typedef Documentation

◆ EnvPhaseIndex

Definition at line 16 of file YM2413Okazaki.hh.

Enumeration Type Documentation

◆ EnvelopeState

Enumerator
ATTACK 
DECAY 
SUSHOLD 
SUSTAIN 
RELEASE 
SETTLE 
FINISH 

Definition at line 23 of file YM2413Okazaki.hh.

Variable Documentation

◆ EP_FP_BITS

constexpr int openmsx::YM2413Okazaki::EP_FP_BITS = 15
inlineconstexpr

Definition at line 15 of file YM2413Okazaki.hh.

◆ PG_BITS

constexpr int openmsx::YM2413Okazaki::PG_BITS = 9
inlineconstexpr

◆ PG_MASK

constexpr int openmsx::YM2413Okazaki::PG_MASK = PG_WIDTH - 1
inlineconstexpr

◆ PG_WIDTH

constexpr int openmsx::YM2413Okazaki::PG_WIDTH = 1 << PG_BITS
inlineconstexpr

Definition at line 20 of file YM2413Okazaki.hh.