ComSquare
Classes | Namespaces | Enumerations
DSP.hpp File Reference
#include <cstdint>
#include <array>
#include "Renderer/IRenderer.hpp"
#include "Memory/AMemory.hpp"
Include dependency graph for DSP.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ComSquare::APU::DSP::Master
 
struct  ComSquare::APU::DSP::Echo
 
struct  ComSquare::APU::DSP::Noise
 
struct  ComSquare::APU::DSP::BRR
 
struct  ComSquare::APU::DSP::Latch
 
struct  ComSquare::APU::DSP::Voice
 
struct  ComSquare::APU::DSP::State
 Current state of the DSP. More...
 
struct  ComSquare::APU::DSP::Timer
 
class  ComSquare::APU::DSP::DSP
 

Namespaces

 ComSquare
 
 ComSquare::APU
 
 ComSquare::APU::DSP
 

Enumerations

enum  ComSquare::APU::DSP::Envelope : uint { ComSquare::APU::DSP::Release, ComSquare::APU::DSP::Attack, ComSquare::APU::DSP::Decay, ComSquare::APU::DSP::Sustain }
 The 4 states of volume envelope adjustment. More...