67 const String& parameterName,
88 [[deprecated (
"Prefer the signature taking an Attributes argument")]]
90 const String& parameterName,
94 const String& parameterLabel,
95 std::function<
String (
int value,
int maximumStringLength)> stringFromInt =
nullptr,
96 std::function<
int (
const String&
text)> intFromString =
nullptr)
103 .withStringFromValueFunction (
std::move (stringFromInt))
104 .withValueFromStringFunction (
std::move (intFromString)))
136 float getValue()
const override;
137 void setValue (
float newValue)
override;
138 float getDefaultValue()
const override;
139 int getNumSteps()
const override;
140 String getText (
float,
int)
const override;
141 float getValueForText (
const String&)
const override;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_AudioParameterInt.h:33
Definition juce_AudioParameterInt.h:45
AudioParameterInt(const ParameterID ¶meterID, const String ¶meterName, int minValue, int maxValue, int defaultValue, const AudioParameterIntAttributes &attributes={})
Definition juce_AudioParameterInt.cpp:29
int get() const noexcept
Definition juce_AudioParameterInt.h:112
AudioParameterInt(const ParameterID ¶meterID, const String ¶meterName, int minValue, int maxValue, int defaultValueIn, const String ¶meterLabel, std::function< String(int value, int maximumStringLength)> stringFromInt=nullptr, std::function< int(const String &text)> intFromString=nullptr)
Definition juce_AudioParameterInt.h:89
std::function< String(int, int)> stringFromIntFunction
Definition juce_AudioParameterInt.h:146
std::function< int(const String &)> intFromStringFunction
Definition juce_AudioParameterInt.h:147
const NormalisableRange< float > & getNormalisableRange() const override
Definition juce_AudioParameterInt.h:126
std::atomic< float > value
Definition juce_AudioParameterInt.h:144
const float defaultValue
Definition juce_AudioParameterInt.h:145
Range< int > getRange() const noexcept
Definition juce_AudioParameterInt.h:123
const NormalisableRange< float > range
Definition juce_AudioParameterInt.h:143
Definition juce_NormalisableRange.h:40
Definition juce_AudioProcessorParameterWithID.h:33
Definition juce_Range.h:40
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
int roundToInt(const FloatType value) noexcept
Definition juce_MathsFunctions.h:465
Definition juce_Uuid.h:141
const char * text
Definition swell-functions.h:167
typedef int(UZ_EXP MsgFn)()
#define const
Definition zconf.h:137