|
JUCE
|
A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters. More...
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 | |
| ParameterLayout & | operator= (const ParameterLayout &other)=delete |
| ParameterLayout & | operator= (ParameterLayout &&other) noexcept |
| void | swap (ParameterLayout &other) noexcept |
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.
| AudioProcessorValueTreeState::ParameterLayout::ParameterLayout | ( | std::unique_ptr< Items >... | items | ) |
References add().
Referenced by operator=(), operator=(), ParameterLayout(), ParameterLayout(), and swap().
| AudioProcessorValueTreeState::ParameterLayout::ParameterLayout | ( | It | begin, |
| It | end ) |
|
delete |
References ParameterLayout().
|
noexcept |
References ParameterLayout(), and swap().
| void AudioProcessorValueTreeState::ParameterLayout::add | ( | std::unique_ptr< Items >... | items | ) |
Referenced by ParameterLayout(), and ParameterLayout().
| void AudioProcessorValueTreeState::ParameterLayout::add | ( | It | begin, |
| It | end ) |
|
delete |
References ParameterLayout().
|
noexcept |
References ParameterLayout(), and swap().
|
noexcept |
References ParameterLayout().
Referenced by operator=(), and ParameterLayout().