A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters.
More...
#include <juce_AudioProcessorValueTreeState.h>
|
template<typename It > |
using | ValidIfIterator = decltype(std::next(std::declval< It >())) |
|
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.
◆ ValidIfIterator
◆ 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 |
◆ ParameterLayout() [3/4]
juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout |
( |
const ParameterLayout & |
other | ) |
|
|
delete |
◆ ParameterLayout() [4/4]
juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout |
( |
ParameterLayout && |
other | ) |
|
|
inlinenoexcept |
◆ add() [1/3]
void juce::AudioProcessorValueTreeState::ParameterLayout::add |
( |
| ) |
|
|
inlineprivate |
◆ add() [2/3]
template<typename It , typename = ValidIfIterator<It>>
void juce::AudioProcessorValueTreeState::ParameterLayout::add |
( |
It |
begin, |
|
|
It |
end |
|
) |
| |
|
inline |
◆ add() [3/3]
template<typename... Items>
void juce::AudioProcessorValueTreeState::ParameterLayout::add |
( |
std::unique_ptr< Items >... |
items | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ swap()
void juce::AudioProcessorValueTreeState::ParameterLayout::swap |
( |
ParameterLayout & |
other | ) |
|
|
inlinenoexcept |
◆ AudioProcessorValueTreeState
◆ parameters
std::vector<std::unique_ptr<ParameterStorageBase> > juce::AudioProcessorValueTreeState::ParameterLayout::parameters |
|
private |
The documentation for this class was generated from the following file: