TracktionEngine
|
Base class for elements which can contain macro parameters. More...
#include <tracktion_MacroParameter.h>
Public Member Functions | |
MacroParameterElement (Edit &, const juce::ValueTree &) | |
Constructor. | |
virtual | ~MacroParameterElement ()=default |
Destructor. | |
MacroParameterList * | getMacroParameterList () |
If no parameters have been created, this may return nullptr. | |
MacroParameterList & | getMacroParameterListForWriting () |
This ensures that the list has been created. | |
juce::ReferenceCountedArray< MacroParameter > | getMacroParameters () const |
Public Attributes | |
Edit & | ownerEdit |
juce::ValueTree | parentStateForList |
Base class for elements which can contain macro parameters.
tracktion::engine::MacroParameterElement::MacroParameterElement | ( | Edit & | , |
const juce::ValueTree & | |||
) |
Constructor.
|
virtualdefault |
Destructor.
MacroParameterList * tracktion::engine::MacroParameterElement::getMacroParameterList | ( | ) |
If no parameters have been created, this may return nullptr.
MacroParameterList & tracktion::engine::MacroParameterElement::getMacroParameterListForWriting | ( | ) |
This ensures that the list has been created.
juce::ReferenceCountedArray< MacroParameter > tracktion::engine::MacroParameterElement::getMacroParameters | ( | ) | const |
Edit& tracktion::engine::MacroParameterElement::ownerEdit |
juce::ValueTree tracktion::engine::MacroParameterElement::parentStateForList |