251 virtual Category getCategory()
const;
266 virtual String getCurrentValueAsText()
const;
355 bool isPerformingGesture =
false;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Definition juce_AudioProcessorParameter.h:294
virtual ~Listener()=default
virtual void parameterValueChanged(int parameterIndex, float newValue)=0
virtual void parameterGestureChanged(int parameterIndex, bool gestureIsStarting)=0
Definition juce_AudioProcessorParameter.h:40
virtual float getValue() const =0
StringArray valueStrings
Definition juce_AudioProcessorParameter.h:352
void sendValueChangedMessageToListeners(float newValue)
Definition juce_AudioProcessor.cpp:1581
virtual String getLabel() const =0
virtual float getDefaultValue() const =0
virtual String getText(float normalisedValue, int) const
Definition juce_AudioProcessor.cpp:1607
virtual int getNumSteps() const
Definition juce_AudioProcessor.cpp:1603
virtual bool isMetaParameter() const
Definition juce_AudioProcessor.cpp:1601
int parameterIndex
Definition juce_AudioProcessorParameter.h:348
virtual void setValue(float newValue)=0
virtual bool isAutomatable() const
Definition juce_AudioProcessor.cpp:1600
friend class AudioProcessor
Definition juce_AudioProcessorParameter.h:345
int version
Definition juce_AudioProcessorParameter.h:349
void beginChangeGesture()
Definition juce_AudioProcessor.cpp:1523
void removeListener(Listener *listener)
Definition juce_AudioProcessor.cpp:1636
Array< Listener * > listeners
Definition juce_AudioProcessorParameter.h:351
Category
Definition juce_AudioProcessorParameter.h:231
@ otherMeter
Definition juce_AudioProcessorParameter.h:247
@ expanderGateGainReductionMeter
Definition juce_AudioProcessorParameter.h:245
@ inputMeter
Definition juce_AudioProcessorParameter.h:242
@ outputMeter
Definition juce_AudioProcessorParameter.h:243
@ compressorLimiterGainReductionMeter
Definition juce_AudioProcessorParameter.h:244
@ genericParameter
Definition juce_AudioProcessorParameter.h:232
@ outputGain
Definition juce_AudioProcessorParameter.h:235
@ analysisMeter
Definition juce_AudioProcessorParameter.h:246
@ inputGain
Definition juce_AudioProcessorParameter.h:234
void setValueNotifyingHost(float newValue)
Definition juce_AudioProcessor.cpp:1517
void endChangeGesture()
Definition juce_AudioProcessor.cpp:1552
CriticalSection listenerLock
Definition juce_AudioProcessorParameter.h:350
virtual bool isDiscrete() const
Definition juce_AudioProcessor.cpp:1604
virtual bool isOrientationInverted() const
Definition juce_AudioProcessor.cpp:1599
void addListener(Listener *newListener)
Definition juce_AudioProcessor.cpp:1630
AudioProcessor * processor
Definition juce_AudioProcessorParameter.h:347
int getParameterIndex() const noexcept
Definition juce_AudioProcessorParameter.h:254
AudioProcessorParameter() noexcept=default
virtual bool isBoolean() const
Definition juce_AudioProcessor.cpp:1605
virtual float getValueForText(const String &text) const =0
friend class LegacyAudioParameter
Definition juce_AudioProcessorParameter.h:346
int getVersionHint() const
Definition juce_AudioProcessorParameter.h:280
virtual String getName(int maximumStringLength) const =0
Definition juce_CriticalSection.h:43
Definition juce_StringArray.h:35
Definition juce_String.h:53
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
const char * text
Definition swell-functions.h:167
#define const
Definition zconf.h:137