TracktionEngine
|
Manages the Midi learn state and Listener interface to notify subclasses when the state changes. More...
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 &) | |
~MidiLearnState () | |
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.
tracktion::engine::MidiLearnState::MidiLearnState | ( | Engine & | ) |
tracktion::engine::MidiLearnState::~MidiLearnState | ( | ) |
void tracktion::engine::MidiLearnState::setActive | ( | bool | shouldBeActive | ) |
bool tracktion::engine::MidiLearnState::isActive | ( | ) |
void tracktion::engine::MidiLearnState::assignmentChanged | ( | ChangeType | t | ) |
Engine& tracktion::engine::MidiLearnState::engine |