TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::MacroParameterElement Class Reference

Base class for elements which can contain macro parameters. More...

#include <tracktion_MacroParameter.h>

Inheritance diagram for tracktion::engine::MacroParameterElement:

Public Member Functions

 MacroParameterElement (Edit &, const juce::ValueTree &)
 Constructor.
 
virtual ~MacroParameterElement ()=default
 Destructor.
 
MacroParameterListgetMacroParameterList ()
 If no parameters have been created, this may return nullptr.
 
MacroParameterListgetMacroParameterListForWriting ()
 This ensures that the list has been created.
 
juce::ReferenceCountedArray< MacroParametergetMacroParameters () const
 

Public Attributes

EditownerEdit
 
juce::ValueTree parentStateForList
 

Detailed Description

Base class for elements which can contain macro parameters.

Constructor & Destructor Documentation

◆ MacroParameterElement()

tracktion::engine::MacroParameterElement::MacroParameterElement ( Edit ,
const juce::ValueTree &   
)

Constructor.

◆ ~MacroParameterElement()

virtual tracktion::engine::MacroParameterElement::~MacroParameterElement ( )
virtualdefault

Destructor.

Member Function Documentation

◆ getMacroParameterList()

MacroParameterList * tracktion::engine::MacroParameterElement::getMacroParameterList ( )

If no parameters have been created, this may return nullptr.

◆ getMacroParameterListForWriting()

MacroParameterList & tracktion::engine::MacroParameterElement::getMacroParameterListForWriting ( )

This ensures that the list has been created.

◆ getMacroParameters()

juce::ReferenceCountedArray< MacroParameter > tracktion::engine::MacroParameterElement::getMacroParameters ( ) const

Member Data Documentation

◆ ownerEdit

Edit& tracktion::engine::MacroParameterElement::ownerEdit

◆ parentStateForList

juce::ValueTree tracktion::engine::MacroParameterElement::parentStateForList

The documentation for this class was generated from the following file: