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

#include <Nes_Oscs.h>

Inheritance diagram for Nes_Envelope:
Nes_Osc Nes_Noise Nes_Square

Public Member Functions

void clock_envelope ()
int volume () const
void reset ()
Public Member Functions inherited from Nes_Osc
void clock_length (int halt_mask)
int period () const
void reset ()
int update_amp (int amp)

Public Attributes

int envelope
int env_delay
Public Attributes inherited from Nes_Osc
unsigned char regs [4]
bool reg_written [4]
Blip_Bufferoutput
int length_counter
int delay
int last_amp

Member Function Documentation

◆ clock_envelope()

void Nes_Envelope::clock_envelope ( )

◆ reset()

void Nes_Envelope::reset ( )
inline

◆ volume()

int Nes_Envelope::volume ( ) const

Member Data Documentation

◆ env_delay

int Nes_Envelope::env_delay

◆ envelope

int Nes_Envelope::envelope

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