An instance of this class may be passed to the constructor of an AudioProcessorParameterWithID to set optional characteristics of that parameter. More...
#include <juce_AudioProcessorParameterWithID.h>

Public Types | |
| using | Category = AudioProcessorParameter::Category |
Public Member Functions | |
| JUCE_NODISCARD auto | getAutomatable () const |
| JUCE_NODISCARD auto | getCategory () const |
| The semantics of this parameter. More... | |
| JUCE_NODISCARD auto | getInverted () const |
| JUCE_NODISCARD auto | getLabel () const |
| An optional label for the parameter's value. More... | |
| JUCE_NODISCARD auto | getMeta () const |
| JUCE_NODISCARD auto | withAutomatable (bool x) const |
| JUCE_NODISCARD auto | withCategory (Category x) const |
| The semantics of this parameter. More... | |
| JUCE_NODISCARD auto | withInverted (bool x) const |
| JUCE_NODISCARD auto | withLabel (String x) const |
| An optional label for the parameter's value. More... | |
| JUCE_NODISCARD auto | withMeta (bool x) const |
Private Types | |
| using | This = AudioProcessorParameterWithIDAttributes |
Private Attributes | |
| bool | automatable = true |
| Category | category = AudioProcessorParameter::genericParameter |
| bool | inverted = false |
| String | label |
| bool | meta = false |
An instance of this class may be passed to the constructor of an AudioProcessorParameterWithID to set optional characteristics of that parameter.
|
private |
|
inline |
References automatable.
|
inline |
The semantics of this parameter.
References category.
|
inline |
References inverted.
|
inline |
An optional label for the parameter's value.
References label.
|
inline |
References meta.
|
inline |
References automatable, juce::withMember(), and juce::gl::x.
Referenced by juce::RangedAudioParameterAttributes< AudioParameterChoiceAttributes, int >::withAutomatable().
|
inline |
The semantics of this parameter.
References category, juce::withMember(), and juce::gl::x.
Referenced by juce::RangedAudioParameterAttributes< AudioParameterChoiceAttributes, int >::withCategory().
|
inline |
References inverted, juce::withMember(), and juce::gl::x.
Referenced by juce::RangedAudioParameterAttributes< AudioParameterChoiceAttributes, int >::withInverted().
|
inline |
An optional label for the parameter's value.
References label, juce::withMember(), and juce::gl::x.
Referenced by juce::RangedAudioParameterAttributes< AudioParameterChoiceAttributes, int >::withLabel().
|
inline |
References meta, juce::withMember(), and juce::gl::x.
Referenced by juce::RangedAudioParameterAttributes< AudioParameterChoiceAttributes, int >::withMeta().
|
private |
Referenced by getAutomatable(), and withAutomatable().
|
private |
Referenced by getCategory(), and withCategory().
|
private |
Referenced by getInverted(), and withInverted().
|
private |
Referenced by getLabel(), and withLabel().
|
private |
Referenced by getMeta(), and withMeta().