|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Manages the Midi learn state and Listener interface to notify subclasses when the state changes. More...
#include "tracktion_MidiLearn.h"
Classes | |
| struct | Listener |
| Subclass this to be notified when the MidiLearn state changes. More... | |
| struct | ScopedChangeCaller |
Public Types | |
| enum | ChangeType { added , removed } |
Public Member Functions | |
| MidiLearnState (Engine &) | |
| void | setActive (bool shouldBeActive) |
| bool | isActive () |
| void | assignmentChanged (ChangeType t) |
Public Attributes | |
| Engine & | engine |
Manages the Midi learn state and Listener interface to notify subclasses when the state changes.
Definition at line 17 of file tracktion_MidiLearn.h.
| enum tracktion::engine::MidiLearnState::ChangeType |
Definition at line 26 of file tracktion_MidiLearn.h.
| tracktion::engine::MidiLearnState::MidiLearnState | ( | Engine & | e | ) |
Definition at line 14 of file tracktion_MidiLearn.cpp.
| tracktion::engine::MidiLearnState::~MidiLearnState | ( | ) |
Definition at line 15 of file tracktion_MidiLearn.cpp.
| void tracktion::engine::MidiLearnState::assignmentChanged | ( | ChangeType | t | ) |
Definition at line 28 of file tracktion_MidiLearn.cpp.
| bool tracktion::engine::MidiLearnState::isActive | ( | ) |
Definition at line 24 of file tracktion_MidiLearn.h.
| void tracktion::engine::MidiLearnState::setActive | ( | bool | shouldBeActive | ) |
Definition at line 17 of file tracktion_MidiLearn.cpp.
| Engine& tracktion::engine::MidiLearnState::engine |
Definition at line 60 of file tracktion_MidiLearn.h.