53 return String (parameterIndex);
61 return param->getValue();
71 param->setValue (newValue);
79 return param->getName (1024);
89 return param->getName (maximumStringLength);
99 return param->getCurrentValueAsText();
109 return param->getCurrentValueAsText().substring (0, maximumStringLength);
119 return param->getDefaultValue();
129 return param->getNumSteps();
139 return param->isDiscrete();
149 return param->isAutomatable();
159 return param->getLabel();
169 return param->isOrientationInverted();
179 return param->isMetaParameter();
189 return param->getCategory();
229 auto floatValue =
text.retainCharacters (
"-0123456789.").getFloatValue();
239 return floatValue < 0.5f ? 0.0f : 1.0f;
255 for (
auto* param :
group->getParameters (
true))
269 for (
auto* param :
group.getParameters (
true))
#define noexcept
Definition DistrhoDefines.h:72
void assertOnceOnDeprecatedMethodUse() const noexcept
Definition juce_AudioPluginInstance.cpp:194
float getParameter(int parameterIndex) override
Definition juce_AudioPluginInstance.cpp:56
virtual void * getPlatformSpecificData()
Definition juce_AudioPluginInstance.cpp:36
HostedAudioProcessorParameter HostedParameter
Definition juce_AudioPluginInstance.h:79
const String getParameterText(int parameterIndex) override
Definition juce_AudioPluginInstance.cpp:94
bool isParameterDiscrete(int parameterIndex) const override
Definition juce_AudioPluginInstance.cpp:134
void setParameterTree(AudioProcessorParameterGroup &&newTree)
Definition juce_AudioProcessor.cpp:549
int getParameterNumSteps(int parameterIndex) override
Definition juce_AudioPluginInstance.cpp:124
bool isParameterAutomatable(int parameterIndex) const override
Definition juce_AudioPluginInstance.cpp:144
void addParameter(AudioProcessorParameter *)
Definition juce_AudioProcessor.cpp:517
PluginDescription getPluginDescription() const
Definition juce_AudioPluginInstance.cpp:29
float getParameterDefaultValue(int parameterIndex) override
Definition juce_AudioPluginInstance.cpp:114
virtual void getExtensions(ExtensionsVisitor &) const
Definition juce_AudioPluginInstance.cpp:38
virtual void fillInPluginDescription(PluginDescription &) const =0
void addHostedParameterGroup(std::unique_ptr< AudioProcessorParameterGroup >)
Definition juce_AudioPluginInstance.cpp:250
void addHostedParameter(std::unique_ptr< HostedParameter >)
Definition juce_AudioPluginInstance.cpp:245
static bool deprecationAssertiontriggered
Definition juce_AudioPluginInstance.h:175
String getParameterID(int index) override
Definition juce_AudioPluginInstance.cpp:40
AudioProcessorParameter::Category getParameterCategory(int parameterIndex) const override
Definition juce_AudioPluginInstance.cpp:184
void setHostedParameterTree(AudioProcessorParameterGroup)
Definition juce_AudioPluginInstance.cpp:264
void addParameterGroup(std::unique_ptr< AudioProcessorParameterGroup >)
Definition juce_AudioProcessor.cpp:529
bool isParameterOrientationInverted(int parameterIndex) const override
Definition juce_AudioPluginInstance.cpp:164
String getParameterLabel(int parameterIndex) const override
Definition juce_AudioPluginInstance.cpp:154
HostedParameter * getHostedParameter(int index) const
Definition juce_AudioPluginInstance.cpp:278
const String getParameterName(int parameterIndex) override
Definition juce_AudioPluginInstance.cpp:74
bool isMetaParameter(int parameterIndex) const override
Definition juce_AudioPluginInstance.cpp:174
void setParameter(int parameterIndex, float newValue) override
Definition juce_AudioPluginInstance.cpp:66
const Array< AudioProcessorParameter * > & getParameters() const
Definition juce_AudioProcessor.cpp:514
static int getDefaultNumParameterSteps() noexcept
Definition juce_AudioProcessor.cpp:573
Definition juce_AudioProcessorParameterGroup.h:42
Category
Definition juce_AudioProcessorParameter.h:231
@ genericParameter
Definition juce_AudioProcessorParameter.h:232
virtual bool isBoolean() const
Definition juce_AudioProcessor.cpp:1605
Definition juce_PluginDescription.h:43
Definition juce_String.h:53
String substring(int startIndex, int endIndex) const
Definition juce_String.cpp:1498
static PuglViewHint int value
Definition pugl.h:1708
#define TRANS(stringLiteral)
Definition juce_LocalisedStrings.h:208
Definition carla_juce.cpp:31
@ group
Definition juce_AccessibilityRole.h:61
Parameter()
Definition juce_AudioPluginInstance.cpp:213
float getValueForText(const String &text) const override
Definition juce_AudioPluginInstance.cpp:227
String getText(float value, int maximumStringLength) const override
Definition juce_AudioPluginInstance.cpp:219
const StringArray onStrings
Definition juce_AudioPluginInstance.h:158
const StringArray offStrings
Definition juce_AudioPluginInstance.h:158
Definition juce_ExtensionsVisitor.h:90
virtual void visitUnknown(const Unknown &)
Definition juce_ExtensionsVisitor.h:136
const char * text
Definition swell-functions.h:167
#define const
Definition zconf.h:137