33 void link(RangedAudioParameter* paramToAttach);
45 void setValue(
float newValue)
override;
49 String
getName(
int maximumStringLength)
const override;
51 String
getText(
float normalisedValue,
int maximumStringLength)
const override;
58 const NormalisableRange<float>
m_range{0.0f, 1.0f};
A subclass of RangedAudioParameter that can act as an alias for another audio parameter,...
Definition GenericParameter.h:15
RangedAudioParameter * m_currentParameter
Definition GenericParameter.h:61
bool isLinked()
Definition GenericParameter.cpp:8
const int m_idx
Definition GenericParameter.h:57
float getDefaultValue() const override
Definition GenericParameter.cpp:33
String getLabel() const override
Definition GenericParameter.cpp:49
float getValueForText(const String &text) const override
Definition GenericParameter.cpp:65
void setValue(float newValue) override
Definition GenericParameter.cpp:31
GenericParameter(const String ¶mID, const String ¶mName, int idx)
Definition GenericParameter.cpp:3
float getValue() const override
Definition GenericParameter.cpp:29
bool isMetaParameter() const override
Definition GenericParameter.cpp:81
std::atomic< float > m_normalisedValue
Definition GenericParameter.h:59
void link(RangedAudioParameter *paramToAttach)
Definition GenericParameter.cpp:16
const NormalisableRange< float > m_range
Definition GenericParameter.h:58
void unlink()
Definition GenericParameter.cpp:18
String getText(float normalisedValue, int maximumStringLength) const override
Definition GenericParameter.cpp:57
const NormalisableRange< float > & getNormalisableRange() const override
Definition GenericParameter.cpp:73
String getName(int maximumStringLength) const override
Definition GenericParameter.cpp:41
int getIndex() const
Definition GenericParameter.cpp:27
Definition AirAbsorptionFilter.cpp:2