#include <midiinvokable.h>
|
void | midi_sense_note (MIDI::Parser &, MIDI::EventTwoBytes *, bool is_on) |
|
void | midi_sense_note_on (MIDI::Parser &p, MIDI::EventTwoBytes *tb) |
|
void | midi_sense_note_off (MIDI::Parser &p, MIDI::EventTwoBytes *tb) |
|
void | midi_sense_controller (MIDI::Parser &, MIDI::EventTwoBytes *) |
|
void | midi_sense_program_change (MIDI::Parser &, MIDI::byte) |
|
void | midi_sense_sysex (MIDI::Parser &, MIDI::byte *, size_t) |
|
void | midi_sense_any (MIDI::Parser &, MIDI::byte *, size_t) |
|
virtual void | execute ()=0 |
|
void | add_instant_xml (XMLNode &, const std::string &directory_path) |
|
XMLNode * | instant_xml (const std::string &str, const std::string &directory_path) |
|
void | add_properties (XMLNode &) const |
|
PropertyChange | set_values (XMLNode const &) |
|
virtual void | post_set (const PropertyChange &) |
|
virtual void | send_change (const PropertyChange &) |
|
virtual void | mid_thaw (const PropertyChange &) |
|
bool | regenerate_xml_or_string_ids () const |
|
Definition at line 38 of file midiinvokable.h.
◆ MIDIInvokable()
◆ ~MIDIInvokable()
virtual MIDIInvokable::~MIDIInvokable |
( |
| ) |
|
|
virtual |
◆ bind_midi()
◆ execute()
virtual void MIDIInvokable::execute |
( |
| ) |
|
|
protectedpure virtual |
◆ get_control_additional()
MIDI::byte MIDIInvokable::get_control_additional |
( |
| ) |
|
|
inline |
◆ get_control_channel()
◆ get_control_type()
◆ get_parser()
◆ init()
◆ midi_sense_any()
◆ midi_sense_controller()
◆ midi_sense_note()
◆ midi_sense_note_off()
◆ midi_sense_note_on()
◆ midi_sense_program_change()
◆ midi_sense_sysex()
◆ _invokable_name
std::string MIDIInvokable::_invokable_name |
|
protected |
◆ _parameterized
bool MIDIInvokable::_parameterized |
|
protected |
◆ _parser
◆ _ui
◆ control_additional
◆ control_channel
◆ control_type
◆ data
◆ data_size
size_t MIDIInvokable::data_size |
|
protected |
◆ midi_sense_connection
The documentation for this class was generated from the following file: