tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::AutomatableParameterTree::TreeNode Struct Reference

Public Member Functions

 TreeNode (const juce::String &groupName)
 
 TreeNode (const juce::ReferenceCountedObjectPtr< AutomatableParameter > &param)
 
void addSubNode (TreeNode *node)
 
juce::String getGroupName () const
 

Public Attributes

juce::String name
 
juce::ReferenceCountedObjectPtr< AutomatableParameterparameter
 
NodeType type
 
juce::OwnedArray< TreeNodesubNodes
 
TreeNodeparent
 

Detailed Description

Definition at line 27 of file tracktion_AutomatableParameterTree.h.

Constructor & Destructor Documentation

◆ TreeNode() [1/2]

tracktion::engine::AutomatableParameterTree::TreeNode::TreeNode ( const juce::String groupName)

Definition at line 29 of file tracktion_AutomatableParameterTree.h.

◆ TreeNode() [2/2]

tracktion::engine::AutomatableParameterTree::TreeNode::TreeNode ( const juce::ReferenceCountedObjectPtr< AutomatableParameter > &  param)

Definition at line 33 of file tracktion_AutomatableParameterTree.h.

Member Function Documentation

◆ addSubNode()

void tracktion::engine::AutomatableParameterTree::TreeNode::addSubNode ( TreeNode node)

Definition at line 43 of file tracktion_AutomatableParameterTree.h.

◆ getGroupName()

juce::String tracktion::engine::AutomatableParameterTree::TreeNode::getGroupName ( ) const

Definition at line 49 of file tracktion_AutomatableParameterTree.h.

Member Data Documentation

◆ name

juce::String tracktion::engine::AutomatableParameterTree::TreeNode::name

Definition at line 37 of file tracktion_AutomatableParameterTree.h.

◆ parameter

juce::ReferenceCountedObjectPtr<AutomatableParameter> tracktion::engine::AutomatableParameterTree::TreeNode::parameter

Definition at line 38 of file tracktion_AutomatableParameterTree.h.

◆ parent

TreeNode* tracktion::engine::AutomatableParameterTree::TreeNode::parent

Definition at line 41 of file tracktion_AutomatableParameterTree.h.

◆ subNodes

juce::OwnedArray<TreeNode> tracktion::engine::AutomatableParameterTree::TreeNode::subNodes

Definition at line 40 of file tracktion_AutomatableParameterTree.h.

◆ type

NodeType tracktion::engine::AutomatableParameterTree::TreeNode::type

Definition at line 39 of file tracktion_AutomatableParameterTree.h.


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