|
TracktionEngine
|
#include <tracktion_MacroParameter.h>
Public Attributes | |
| juce::ValueTree | state |
Public Attributes inherited from tracktion::engine::AutomatableEditItem | |
| juce::ValueTree | elementState |
| juce::CachedValue< bool > | remapOnTempoChange |
Public Attributes inherited from tracktion::engine::EditItem | |
| Edit & | edit |
| const EditItemID | itemID |
| Every EditItem has an ID which is unique within the edit. | |
Additional Inherited Members | |
Protected Member Functions inherited from tracktion::engine::AutomatableEditItem | |
| 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 |