Loading...
Searching...
No Matches
juce::AudioProcessorParameterGroup::AudioProcessorParameterNode Class Reference

Detailed Description

A child of an AudioProcessorParameterGroup.

This can contain either an AudioProcessorParameter or an AudioProcessorParameterGroup. You can query which using the getParameter and getGroup methods.

for (auto* child : group)
if (auto* parameter = node.getParameter())
parameter->setValueNotifyingHost (0.5f);
else
node.getGroup()->AddChild (new Parameter());

Public Member Functions

 AudioProcessorParameterNode (AudioProcessorParameterNode &&)
 ~AudioProcessorParameterNode ()
AudioProcessorParameterGroupgetParent () const
 Returns the parent group or nullptr if this is a top-level group.
AudioProcessorParametergetParameter () const
 Returns a pointer to a parameter if this node contains a parameter, nullptr otherwise.
AudioProcessorParameterGroupgetGroup () const
 Returns a pointer to a group if this node contains a group, nullptr otherwise.

Constructors and Destructors

◆ AudioProcessorParameterNode()

juce::AudioProcessorParameterGroup::AudioProcessorParameterNode::AudioProcessorParameterNode ( AudioProcessorParameterNode && )

◆ ~AudioProcessorParameterNode()

juce::AudioProcessorParameterGroup::AudioProcessorParameterNode::~AudioProcessorParameterNode ( )

Member Functions

◆ getParent()

AudioProcessorParameterGroup * juce::AudioProcessorParameterGroup::AudioProcessorParameterNode::getParent ( ) const

Returns the parent group or nullptr if this is a top-level group.

References AudioProcessorParameterGroup.

◆ getParameter()

AudioProcessorParameter * juce::AudioProcessorParameterGroup::AudioProcessorParameterNode::getParameter ( ) const

Returns a pointer to a parameter if this node contains a parameter, nullptr otherwise.

◆ getGroup()

AudioProcessorParameterGroup * juce::AudioProcessorParameterGroup::AudioProcessorParameterNode::getGroup ( ) const

Returns a pointer to a group if this node contains a group, nullptr otherwise.

References AudioProcessorParameterGroup, and AudioProcessorParameterNode().

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram