JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
juce::AudioProcessorParameterGroup::AudioProcessorParameterNode Class Reference

A child of an AudioProcessorParameterGroup. More...

#include "juce_AudioProcessorParameterGroup.h"

Public Member Functions

 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.
 

Friends

class AudioProcessorParameterGroup
 

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());
AudioProcessorParameter * getParameter() const
Returns a pointer to a parameter if this node contains a parameter, nullptr otherwise.
Type unalignedPointerCast(void *ptr) noexcept
Casts a pointer to another type via void*, which suppresses the cast-align warning which sometimes ar...
Definition juce_Memory.h:88

Definition at line 59 of file juce_AudioProcessorParameterGroup.h.

Constructor & Destructor Documentation

◆ AudioProcessorParameterNode()

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

Definition at line 31 of file juce_AudioProcessorParameterGroup.cpp.

Member Function Documentation

◆ getGroup()

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

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

Definition at line 52 of file juce_AudioProcessorParameterGroup.cpp.

◆ getParameter()

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

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

Definition at line 51 of file juce_AudioProcessorParameterGroup.cpp.

◆ getParent()

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

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

Definition at line 50 of file juce_AudioProcessorParameterGroup.cpp.

Friends And Related Symbol Documentation

◆ AudioProcessorParameterGroup

Definition at line 84 of file juce_AudioProcessorParameterGroup.h.


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