Loading...
Searching...
No Matches
juce::AudioProcessorValueTreeState::ParameterLayout Class Referencefinal

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.


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

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

Constructors and Destructors

◆ ParameterLayout() [1/4]

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

◆ ParameterLayout() [2/4]

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

References add(), juce::begin(), and juce::end().

◆ ParameterLayout() [3/4]

juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout ( const ParameterLayout & other)
delete

References ParameterLayout().

◆ ParameterLayout() [4/4]

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

References ParameterLayout(), and swap().

Member Functions

◆ add() [1/2]

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

Referenced by ParameterLayout(), and ParameterLayout().

◆ add() [2/2]

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

References juce::begin(), and juce::end().

◆ operator=() [1/2]

ParameterLayout & juce::AudioProcessorValueTreeState::ParameterLayout::operator= ( const ParameterLayout & other)
delete

References ParameterLayout().

◆ operator=() [2/2]

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

References ParameterLayout(), and swap().

◆ swap()

void juce::AudioProcessorValueTreeState::ParameterLayout::swap ( ParameterLayout & other)
inlinenoexcept

References ParameterLayout().

Referenced by operator=(), and ParameterLayout().

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