LMMS
Loading...
Searching...
No Matches
Gb_Env Struct Reference

#include <Gb_Oscs.h>

Inheritance diagram for Gb_Env:
Gb_Osc Gb_Noise Gb_Square

Public Member Functions

void reset ()
void clock_envelope ()
bool write_register (int, int)
Public Member Functions inherited from Gb_Osc
void reset ()
void clock_length ()
int frequency () const

Public Attributes

int env_delay
Public Attributes inherited from Gb_Osc
Blip_Bufferoutputs [4]
Blip_Bufferoutput
int output_select
uint8_tregs
int delay
int last_amp
int volume
int length
int enabled

Additional Inherited Members

Public Types inherited from Gb_Osc
enum  { trigger = 0x80 }
enum  { len_enabled_mask = 0x40 }

Member Function Documentation

◆ clock_envelope()

void Gb_Env::clock_envelope ( )

◆ reset()

void Gb_Env::reset ( )
inline

◆ write_register()

bool Gb_Env::write_register ( int reg,
int data )

Member Data Documentation

◆ env_delay

int Gb_Env::env_delay

The documentation for this struct was generated from the following files: