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
Classes | Public Member Functions | Friends | List of all members
juce::AudioProcessorValueTreeState::ParameterLayout Class Referencefinal

A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters. More...

#include "juce_AudioProcessorValueTreeState.h"

Public Member Functions

template<typename... Items>
 ParameterLayout (std::unique_ptr< Items >... items)
 
template<typename It , typename = ValidIfIterator<It>>
 ParameterLayout (It begin, It end)
 
template<typename... Items>
void add (std::unique_ptr< Items >... items)
 
template<typename It , typename = ValidIfIterator<It>>
void add (It begin, It end)
 
 ParameterLayout (const ParameterLayout &other)=delete
 
 ParameterLayout (ParameterLayout &&other) noexcept
 
ParameterLayoutoperator= (const ParameterLayout &other)=delete
 
ParameterLayoutoperator= (ParameterLayout &&other) noexcept
 
void swap (ParameterLayout &other) noexcept
 

Friends

class AudioProcessorValueTreeState
 

Detailed Description

A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters.

This class is used in the AudioProcessorValueTreeState constructor to allow arbitrarily grouped RangedAudioParameters to be passed to an AudioProcessor.

Definition at line 121 of file juce_AudioProcessorValueTreeState.h.

Constructor & Destructor Documentation

◆ ParameterLayout() [1/3]

template<typename... Items>
juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout ( std::unique_ptr< Items >...  items)

Definition at line 131 of file juce_AudioProcessorValueTreeState.h.

◆ ParameterLayout() [2/3]

template<typename It , typename = ValidIfIterator<It>>
juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout ( It  begin,
It  end 
)

Definition at line 134 of file juce_AudioProcessorValueTreeState.h.

◆ ParameterLayout() [3/3]

juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout ( ParameterLayout &&  other)
noexcept

Definition at line 154 of file juce_AudioProcessorValueTreeState.h.

Member Function Documentation

◆ add() [1/2]

template<typename It , typename = ValidIfIterator<It>>
void juce::AudioProcessorValueTreeState::ParameterLayout::add ( It  begin,
It  end 
)

Definition at line 144 of file juce_AudioProcessorValueTreeState.h.

◆ add() [2/2]

template<typename... Items>
void juce::AudioProcessorValueTreeState::ParameterLayout::add ( std::unique_ptr< Items >...  items)

Definition at line 137 of file juce_AudioProcessorValueTreeState.h.

◆ operator=()

ParameterLayout & juce::AudioProcessorValueTreeState::ParameterLayout::operator= ( ParameterLayout &&  other)
noexcept

Definition at line 157 of file juce_AudioProcessorValueTreeState.h.

◆ swap()

void juce::AudioProcessorValueTreeState::ParameterLayout::swap ( ParameterLayout other)
noexcept

Definition at line 159 of file juce_AudioProcessorValueTreeState.h.

Friends And Related Symbol Documentation

◆ AudioProcessorValueTreeState

Definition at line 199 of file juce_AudioProcessorValueTreeState.h.


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