Euphoria
eu::minsynth::ToneTaker Struct Referenceabstract

#include <synth.h>

Inheritance diagram for eu::minsynth::ToneTaker:
eu::minsynth::ArpegiatorNode eu::minsynth::SingleToneNode eu::minsynth::ToneToFrequencyConverterNode

Public Member Functions

 ToneTaker ()=default
 
virtual ~ToneTaker ()=default
 
 ToneTaker (const ToneTaker &)=delete
 
 ToneTaker (ToneTaker &&)=delete
 
void operator= (const ToneTaker &)=delete
 
void operator= (ToneTaker &&)=delete
 
virtual void on_tone (int tone, bool down, float time)=0
 

Detailed Description

Definition at line 118 of file synth.h.

Constructor & Destructor Documentation

◆ ToneTaker() [1/3]

eu::minsynth::ToneTaker::ToneTaker ( )
default

◆ ~ToneTaker()

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

◆ ToneTaker() [2/3]

eu::minsynth::ToneTaker::ToneTaker ( const ToneTaker )
delete

◆ ToneTaker() [3/3]

eu::minsynth::ToneTaker::ToneTaker ( ToneTaker &&  )
delete

Member Function Documentation

◆ on_tone()

virtual void eu::minsynth::ToneTaker::on_tone ( int  tone,
bool  down,
float  time 
)
pure virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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