Euphoria
|
eu::minsynth::SingleToneNode Struct Reference
#include <synth.h>
Inheritance diagram for eu::minsynth::SingleToneNode:
Public Member Functions | |
void | on_tone (int tone, bool down, float time) override |
int | get_current_tone () const |
Public Member Functions inherited from eu::minsynth::ToneTaker | |
ToneTaker ()=default | |
virtual | ~ToneTaker ()=default |
ToneTaker (const ToneTaker &)=delete | |
ToneTaker (ToneTaker &&)=delete | |
void | operator= (const ToneTaker &)=delete |
void | operator= (ToneTaker &&)=delete |
Public Member Functions inherited from eu::minsynth::ToneSender | |
void | send_tone (int tone, bool down, float time) const |
Public Member Functions inherited from eu::minsynth::Node | |
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) |
Public Attributes | |
std::map< int, float > | down_tones |
Public Attributes inherited from eu::minsynth::ToneSender | |
ToneTaker * | next_node = nullptr |
Detailed Description
Member Function Documentation
◆ get_current_tone()
int eu::minsynth::SingleToneNode::get_current_tone | ( | ) | const |
◆ on_tone()
|
overridevirtual |
Implements eu::minsynth::ToneTaker.
Member Data Documentation
◆ down_tones
std::map<int, float> eu::minsynth::SingleToneNode::down_tones |
The documentation for this struct was generated from the following files: