TracktionEngine
|
#include <tracktion_MacroParameter.h>
Public Attributes | |
juce::ValueTree | state |
![]() | |
juce::ValueTree | elementState |
juce::CachedValue< bool > | remapOnTempoChange |
![]() | |
Edit & | edit |
const EditItemID | itemID |
Every EditItem has an ID which is unique within the edit. | |
Additional Inherited Members | |
![]() | |
virtual void | buildParameterTree () const |
void | updateLastPlaybackTime () |
void | clearParameterList () |
void | addAutomatableParameter (const AutomatableParameter::Ptr &) |
void | rebuildParameterTree () |
void | saveChangedParametersToState () |
Saves the explicit value of any parameters that have deviated to the state. | |
void | restoreChangedParametersFromState () |
Restores the value of any explicitly set parameters. | |
tracktion::engine::MacroParameterList::MacroParameterList | ( | Edit & | , |
const juce::ValueTree & | |||
) |
|
override |
MacroParameter * tracktion::engine::MacroParameterList::createMacroParameter | ( | ) |
void tracktion::engine::MacroParameterList::removeMacroParameter | ( | MacroParameter & | ) |
void tracktion::engine::MacroParameterList::hideMacroParametersFromTracks | ( | ) | const |
juce::ReferenceCountedArray< MacroParameter > tracktion::engine::MacroParameterList::getMacroParameters | ( | ) | const |
void tracktion::engine::MacroParameterList::visitMacroParameters | ( | const std::function< void(AutomatableParameter &)> & | visit | ) | const |
|
overridevirtual |
Implements tracktion::engine::EditItem.
Track * tracktion::engine::MacroParameterList::getTrack | ( | ) | const |
|
overridevirtual |
Reimplemented from tracktion::engine::AutomatableEditItem.
juce::ValueTree tracktion::engine::MacroParameterList::state |