A child of an AudioProcessorParameterGroup. More...
#include <juce_AudioProcessorParameterGroup.h>

Public Member Functions | |
| AudioProcessorParameterGroup * | getGroup () const |
| Returns a pointer to a group if this node contains a group, nullptr otherwise. More... | |
| AudioProcessorParameter * | getParameter () const |
| Returns a pointer to a parameter if this node contains a paramater, nullptr otherwise. More... | |
| AudioProcessorParameterGroup * | getParent () const |
| Returns the parent group or nullptr if this is a top-level group. More... | |
Private Member Functions | |
| AudioProcessorParameterNode (std::unique_ptr< AudioProcessorParameter > param, AudioProcessorParameterGroup *parentGroup) | |
| AudioProcessorParameterNode (std::unique_ptr< AudioProcessorParameterGroup > grp, AudioProcessorParameterGroup *parentGroup) | |
Private Attributes | |
| std::unique_ptr< AudioProcessorParameterGroup > | group |
| std::unique_ptr< AudioProcessorParameter > | parameter |
| AudioProcessorParameterGroup * | parent = nullptr |
Friends | |
| class | AudioProcessorParameterGroup |
A child of an AudioProcessorParameterGroup.
This can contain either an AudioProcessorParameter or an AudioProcessorParameterGroup. You can query which using the getParameter and getGroup methods.
|
inlineprivate |
|
inlineprivate |
|
inline |
Returns a pointer to a group if this node contains a group, nullptr otherwise.
References group.
|
inline |
Returns a pointer to a parameter if this node contains a paramater, nullptr otherwise.
References parameter.
|
inline |
Returns the parent group or nullptr if this is a top-level group.
References parent.
|
friend |
|
private |
|
private |
|
private |
Referenced by AudioProcessorParameterNode(), getParent(), and juce::AudioProcessorParameterGroup::getParent().