64 const String& parameterName,
81 [[deprecated (
"Prefer the signature taking an Attributes argument")]]
83 const String& parameterName,
85 const String& parameterLabel,
86 std::function<
String (
bool value,
int maximumStringLength)> stringFromBool =
nullptr,
87 std::function<
bool (
const String&
text)> boolFromString =
nullptr)
92 .withStringFromValueFunction (
std::move (stringFromBool))
93 .withValueFromStringFunction (
std::move (boolFromString)))
120 float getValue()
const override;
121 void setValue (
float newValue)
override;
122 float getDefaultValue()
const override;
123 int getNumSteps()
const override;
124 bool isDiscrete()
const override;
125 bool isBoolean()
const override;
126 String getText (
float,
int)
const override;
127 float getValueForText (
const String&)
const override;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_AudioParameterBool.h:33
Definition juce_AudioParameterBool.h:44
bool get() const noexcept
Definition juce_AudioParameterBool.h:101
std::atomic< float > value
Definition juce_AudioParameterBool.h:130
AudioParameterBool(const ParameterID ¶meterID, const String ¶meterName, bool defaultValue, const String ¶meterLabel, std::function< String(bool value, int maximumStringLength)> stringFromBool=nullptr, std::function< bool(const String &text)> boolFromString=nullptr)
Definition juce_AudioParameterBool.h:82
const float valueDefault
Definition juce_AudioParameterBool.h:131
std::function< String(bool, int)> stringFromBoolFunction
Definition juce_AudioParameterBool.h:132
std::function< bool(const String &)> boolFromStringFunction
Definition juce_AudioParameterBool.h:133
AudioParameterBool(const ParameterID ¶meterID, const String ¶meterName, bool defaultValue, const AudioParameterBoolAttributes &attributes={})
Definition juce_AudioParameterBool.cpp:29
const NormalisableRange< float > & getNormalisableRange() const override
Definition juce_AudioParameterBool.h:110
const NormalisableRange< float > range
Definition juce_AudioParameterBool.h:129
Definition juce_NormalisableRange.h:40
Definition juce_AudioProcessorParameterWithID.h:33
Definition juce_RangedAudioParameter.h:42
Definition juce_RangedAudioParameter.h:98
Definition juce_String.h:53
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
@ valueChanged
Definition juce_AccessibilityEvent.h:44
Definition juce_Uuid.h:141
const char * text
Definition swell-functions.h:167
#define const
Definition zconf.h:137