TracktionEngine
|
An Assignment between a MacroParameter and an AutomatableParameter. More...
#include <tracktion_MacroParameter.h>
Public Types | |
using | Ptr = juce::ReferenceCountedObjectPtr< Assignment > |
![]() | |
using | Ptr = juce::ReferenceCountedObjectPtr< ModifierAssignment > |
Public Member Functions | |
Assignment (const juce::ValueTree &, const MacroParameter &) | |
bool | isForModifierSource (const AutomatableParameter::ModifierSource &) const override |
Must return true if this assigment is for the given source. | |
![]() | |
ModifierAssignment (Edit &, const juce::ValueTree &) | |
Public Attributes | |
const EditItemID | macroParamID |
![]() | |
Edit & | edit |
juce::ValueTree | state |
juce::CachedValue< float > | value |
juce::CachedValue< float > | offset |
juce::CachedValue< float > | curve |
juce::CachedValue< float > | inputStart |
juce::CachedValue< float > | inputEnd |
An Assignment between a MacroParameter and an AutomatableParameter.
using tracktion::engine::MacroParameter::Assignment::Ptr = juce::ReferenceCountedObjectPtr<Assignment> |
tracktion::engine::MacroParameter::Assignment::Assignment | ( | const juce::ValueTree & | , |
const MacroParameter & | |||
) |
|
overridevirtual |
Must return true if this assigment is for the given source.
Implements tracktion::engine::AutomatableParameter::ModifierAssignment.
const EditItemID tracktion::engine::MacroParameter::Assignment::macroParamID |