Euphoria
eu::minsynth::Node Struct Reference

#include <synth.h>

Inheritance diagram for eu::minsynth::Node:
eu::minsynth::ArpegiatorNode eu::minsynth::KeyboardInputNode eu::minsynth::MidiInNode eu::minsynth::OscilatorNode eu::minsynth::ScalerEffect eu::minsynth::SingleToneNode eu::minsynth::ToneToFrequencyConverterNode eu::minsynth::VolumeNode

Public Member Functions

 Node ()=default
 
virtual ~Node ()=default
 
 Node (const Node &)=delete
 
 Node (Node &&)=delete
 
void operator= (const Node &)=delete
 
void operator= (Node &&)=delete
 
virtual void update (float dt, float current_time)
 

Detailed Description

Definition at line 105 of file synth.h.

Constructor & Destructor Documentation

◆ Node() [1/3]

eu::minsynth::Node::Node ( )
default

◆ ~Node()

virtual eu::minsynth::Node::~Node ( )
virtualdefault

◆ Node() [2/3]

eu::minsynth::Node::Node ( const Node )
delete

◆ Node() [3/3]

eu::minsynth::Node::Node ( Node &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

void eu::minsynth::Node::operator= ( const Node )
delete

◆ operator=() [2/2]

void eu::minsynth::Node::operator= ( Node &&  )
delete

◆ update()

void eu::minsynth::Node::update ( float  dt,
float  current_time 
)
virtual

Reimplemented in eu::minsynth::OscilatorNode, and eu::minsynth::ArpegiatorNode.

Definition at line 189 of file synth.cc.


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