|
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 |