TracktionEngine
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
tracktion::engine::AutomatableParameterTree Class Reference

Classes

struct  TreeNode
 

Public Types

enum  NodeType { Parameter , Group }
 

Public Member Functions

 AutomatableParameterTree ()
 
TreeNodegetNodeForParameter (AutomatableParameter &param) const
 
void clear ()
 

Public Attributes

std::unique_ptr< TreeNoderootNode
 

Member Enumeration Documentation

◆ NodeType

Enumerator
Parameter 
Group 

Constructor & Destructor Documentation

◆ AutomatableParameterTree()

tracktion::engine::AutomatableParameterTree::AutomatableParameterTree ( )

Member Function Documentation

◆ getNodeForParameter()

TreeNode* tracktion::engine::AutomatableParameterTree::getNodeForParameter ( AutomatableParameter param) const

References rootNode.

◆ clear()

void tracktion::engine::AutomatableParameterTree::clear ( )

References rootNode.

Member Data Documentation

◆ rootNode

std::unique_ptr<TreeNode> tracktion::engine::AutomatableParameterTree::rootNode

Referenced by clear(), and getNodeForParameter().


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