|
| | AudioParameterChoice (const ParameterID ¶meterID, const String ¶meterName, const StringArray &choices, int defaultItemIndex, const AudioParameterChoiceAttributes &attributes={}) |
| | Creates a AudioParameterChoice with the specified parameters. More...
|
| |
| | AudioParameterChoice (const ParameterID ¶meterID, const String ¶meterName, const StringArray &choicesToUse, int defaultItemIndex, const String ¶meterLabel, std::function< String(int index, int maximumStringLength)> stringFromIndex=nullptr, std::function< int(const String &text)> indexFromString=nullptr) |
| | Creates a AudioParameterChoice with the specified parameters. More...
|
| |
| | ~AudioParameterChoice () override |
| | Destructor. More...
|
| |
| int | getIndex () const noexcept |
| | Returns the current index of the selected item. More...
|
| |
| | operator int () const noexcept |
| | Returns the current index of the selected item. More...
|
| |
| String | getCurrentChoiceName () const noexcept |
| | Returns the name of the currently selected item. More...
|
| |
| | operator String () const noexcept |
| | Returns the name of the currently selected item. More...
|
| |
| AudioParameterChoice & | operator= (int newValue) |
| | Changes the selected item to a new index. More...
|
| |
| const NormalisableRange< float > & | getNormalisableRange () const override |
| | Returns the range of values that the parameter can take. More...
|
| |
| virtual const NormalisableRange< float > & | getNormalisableRange () const =0 |
| | Returns the range of values that the parameter can take. 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 ParameterID ¶meterID, const String ¶meterName, const AudioProcessorParameterWithIDAttributes &attributes={}) |
| | The creation of this object requires providing a name and ID which will be constant for its lifetime. More...
|
| |
| | AudioProcessorParameterWithID (const ParameterID ¶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 (const ParameterID ¶meterID, const String ¶meterName, const AudioProcessorParameterWithIDAttributes &attributes={}) |
| | The creation of this object requires providing a name and ID which will be constant for its lifetime. More...
|
| |
| | AudioProcessorParameterWithID (const ParameterID ¶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...
|
| |
| 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...
|
| |
| String | getParameterID () const override |
| | Returns an ID that is unique to this parameter. More...
|
| |
| bool | isMetaParameter () const override |
| | Should return true if this parameter is a "meta" parameter. More...
|
| |
| bool | isAutomatable () const override |
| | Returns true if the host can automate this parameter. More...
|
| |
| bool | isOrientationInverted () const override |
| | This can be overridden to tell the host that this parameter operates in the reverse direction. More...
|
| |
| virtual String | getParameterID () const =0 |
| | Returns an ID that is unique to this parameter. More...
|
| |
| | AudioProcessorParameter () noexcept=default |
| |
| | AudioProcessorParameter (int versionHint) |
| | The version hint supplied to this constructor is used in Audio Unit plugins to aid ordering parameter identifiers when JUCE_FORCE_USE_LEGACY_PARAM_IDS is not enabled. More...
|
| |
| | AudioProcessorParameter () noexcept=default |
| |
| | AudioProcessorParameter (int versionHint) |
| | The version hint supplied to this constructor is used in Audio Unit plugins to aid ordering parameter identifiers when JUCE_FORCE_USE_LEGACY_PARAM_IDS is not enabled. More...
|
| |
| virtual | ~AudioProcessorParameter () |
| | Destructor. More...
|
| |
| virtual float | getValue () const =0 |
| | Called by the host to find out the value of this parameter. More...
|
| |
| virtual void | setValue (float newValue)=0 |
| | The host will call this method to change the value of a parameter. 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 float | getDefaultValue () const =0 |
| | This should return the default value for this parameter. More...
|
| |
| virtual String | getName (int maximumStringLength) const =0 |
| | Returns the name to display for this parameter, which should be made to fit within the given string length. More...
|
| |
| virtual String | getLabel () const =0 |
| | Some parameters may be able to return a label string for their units. More...
|
| |
| virtual int | getNumSteps () const |
| | Returns the number of steps that this parameter's range should be quantised into. 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 String | getText (float normalisedValue, int) const |
| | Returns a textual version of the supplied normalised parameter value. More...
|
| |
| virtual float | getValueForText (const String &text) const =0 |
| | Should parse a string and return the appropriate value for it. 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...
|
| |
| virtual Category | getCategory () const |
| | Returns the parameter's category. 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...
|
| |
| int | getVersionHint () const |
| |
| 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) |
| |