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().