|  | 
|  | AudioParameterFloat (const String ¶meterID, const String ¶meterName, NormalisableRange< float > normalisableRange, float defaultValue, const String ¶meterLabel=String(), Category parameterCategory=AudioProcessorParameter::genericParameter, std::function< String(float value, int maximumStringLength)> stringFromValue=nullptr, std::function< float(const String &text)> valueFromString=nullptr) | 
|  | Creates a AudioParameterFloat with the specified parameters.  More... 
 | 
|  | 
|  | AudioParameterFloat (String parameterID, String parameterName, float minValue, float maxValue, float defaultValue) | 
|  | Creates a AudioParameterFloat with an ID, name, and range.  More... 
 | 
|  | 
|  | ~AudioParameterFloat () override | 
|  | Destructor.  More... 
 | 
|  | 
| float | get () const noexcept | 
|  | Returns the parameter's current value.  More... 
 | 
|  | 
|  | operator float () const noexcept | 
|  | Returns the parameter's current value.  More... 
 | 
|  | 
| AudioParameterFloat & | operator= (float newValue) | 
|  | Changes the parameter's current value.  More... 
 | 
|  | 
| const NormalisableRange< float > & | getNormalisableRange () const override | 
|  | Returns the range of values that the parameter can take.  More... 
 | 
|  | 
|  | RangedAudioParameter (const String ¶meterID, const String ¶meterName, const String ¶meterLabel={}, Category parameterCategory=AudioProcessorParameter::genericParameter) | 
|  | The creation of this object requires providing a name and ID which will be constant for its lifetime.  More... 
 | 
|  | 
| int | getNumSteps () const override | 
|  | Returns the number of steps for this parameter based on the normalisable range's interval.  More... 
 | 
|  | 
| float | convertTo0to1 (float v) const noexcept | 
|  | Normalises and snaps a value based on the normalisable range.  More... 
 | 
|  | 
| float | convertFrom0to1 (float v) const noexcept | 
|  | Denormalises and snaps a value based on the normalisable range.  More... 
 | 
|  | 
|  | AudioProcessorParameterWithID (const String ¶meterID, const String ¶meterName, const String ¶meterLabel={}, Category parameterCategory=AudioProcessorParameter::genericParameter) | 
|  | The creation of this object requires providing a name and ID which will be constant for its lifetime.  More... 
 | 
|  | 
|  | ~AudioProcessorParameterWithID () override | 
|  | Destructor.  More... 
 | 
|  | 
| String | getName (int) const override | 
|  | Returns the name to display for this parameter, which should be made to fit within the given string length.  More... 
 | 
|  | 
| String | getLabel () const override | 
|  | Some parameters may be able to return a label string for their units.  More... 
 | 
|  | 
| Category | getCategory () const override | 
|  | Returns the parameter's category.  More... 
 | 
|  | 
|  | AudioProcessorParameter () noexcept | 
|  | 
| virtual | ~AudioProcessorParameter () | 
|  | Destructor.  More... 
 | 
|  | 
| void | setValueNotifyingHost (float newValue) | 
|  | A processor should call this when it needs to change one of its parameters.  More... 
 | 
|  | 
| void | beginChangeGesture () | 
|  | Sends a signal to the host to tell it that the user is about to start changing this parameter.  More... 
 | 
|  | 
| void | endChangeGesture () | 
|  | Tells the host that the user has finished changing this parameter.  More... 
 | 
|  | 
| virtual bool | isDiscrete () const | 
|  | Returns whether the parameter uses discrete values, based on the result of getNumSteps, or allows the host to select values continuously.  More... 
 | 
|  | 
| virtual bool | isBoolean () const | 
|  | Returns whether the parameter represents a boolean switch, typically with "On" and "Off" states.  More... 
 | 
|  | 
| virtual bool | isOrientationInverted () const | 
|  | This can be overridden to tell the host that this parameter operates in the reverse direction.  More... 
 | 
|  | 
| virtual bool | isAutomatable () const | 
|  | Returns true if the host can automate this parameter.  More... 
 | 
|  | 
| virtual bool | isMetaParameter () const | 
|  | Should return true if this parameter is a "meta" parameter.  More... 
 | 
|  | 
| int | getParameterIndex () const noexcept | 
|  | Returns the index of this parameter in its parent processor's parameter list.  More... 
 | 
|  | 
| virtual String | getCurrentValueAsText () const | 
|  | Returns the current value of the parameter as a String.  More... 
 | 
|  | 
| virtual StringArray | getAllValueStrings () const | 
|  | Returns the set of strings which represent the possible states a parameter can be in.  More... 
 | 
|  | 
| void | addListener (Listener *newListener) | 
|  | Registers a listener to receive events when the parameter's state changes.  More... 
 | 
|  | 
| void | removeListener (Listener *listener) | 
|  | Removes a previously registered parameter listener.  More... 
 | 
|  | 
| void | sendValueChangedMessageToListeners (float newValue) | 
|  | 
A subclass of AudioProcessorParameter that provides an easy way to create a parameter which maps onto a given NormalisableRange. 
- See also
- AudioParameterInt, AudioParameterBool, AudioParameterChoice