This is a floating point (double) parameter to configure and automate your VideoProcessors. More...
#include <foleys_ProcessorParameter.h>
Inheritance diagram for ProcessorParameterFloat:Public Member Functions | |
| ProcessorParameterFloat (const juce::Identifier ¶mID, const juce::String &name, juce::NormalisableRange< double > range, double defaultValue, std::function< juce::String(double, int)> valueToText=nullptr, std::function< double(const juce::String &)> textToValue=nullptr) | |
| const int | getNumSteps () const override |
| double * | getRawParameterValue () override |
| double | getNormalisedValue () const override |
| double | getRealValue () const override |
| double | getDefaultValue () const override |
| Returns the default value in normalised for the automation to initialise. | |
| void | setNormalisedValue (double value) override |
| void | setRealValue (double value) override |
| double | normaliseValue (double unnormalised) const override |
| double | unNormaliseValue (double normalised) const override |
| juce::String | getText (float normalisedValue, int numDigits=0) const override |
| double | getValueForText (const juce::String &text) const override |
Public Member Functions inherited from ProcessorParameter | |
| ProcessorParameter (const juce::Identifier ¶mID, const juce::String &name) | |
| This defines a parameter to be used in Processors like the VideoProcessor. | |
| virtual | ~ProcessorParameter ()=default |
| const juce::Identifier & | getParameterID () const |
| const juce::String & | getName () const |
| juce::NamedValueSet & | getProperties () |
| void | setParameterIndex (int index) |
| int | getParameterIndex () const |
| void | beginGesture () |
| void | endGesture () |
| bool | isGestureInProgress () const |
| void | addListener (Listener *listener) |
| void | removeListener (Listener *listener) |
| void | sendUpdateNotification () |
This is a floating point (double) parameter to configure and automate your VideoProcessors.
| ProcessorParameterFloat | ( | const juce::Identifier & | paramID, |
| const juce::String & | name, | ||
| juce::NormalisableRange< double > | range, | ||
| double | defaultValue, | ||
| std::function< juce::String(double, int)> | valueToText = nullptr, |
||
| std::function< double(const juce::String &)> | textToValue = nullptr |
||
| ) |
|
overridevirtual |
Implements ProcessorParameter.
|
overridevirtual |
Implements ProcessorParameter.
|
overridevirtual |
Implements ProcessorParameter.
|
overridevirtual |
Implements ProcessorParameter.
|
overridevirtual |
Returns the default value in normalised for the automation to initialise.
Implements ProcessorParameter.
References ProcessorParameterFloat::normaliseValue().
|
overridevirtual |
Implements ProcessorParameter.
References ProcessorParameter::sendUpdateNotification(), and ProcessorParameterFloat::unNormaliseValue().
|
overridevirtual |
Implements ProcessorParameter.
References ProcessorParameter::sendUpdateNotification().
|
overridevirtual |
Implements ProcessorParameter.
Referenced by ProcessorParameterFloat::getDefaultValue().
|
overridevirtual |
Implements ProcessorParameter.
Referenced by ProcessorParameterFloat::setNormalisedValue().
|
overridevirtual |
Implements ProcessorParameter.
|
overridevirtual |
Implements ProcessorParameter.