|
JUCE
|
Provides a class of AudioProcessorParameter that can be used as an integer value with a given range. More...
Inheritance diagram for AudioParameterInt:Public Member Functions | |
| AudioParameterInt (String parameterID, String name, int minValue, int maxValue, int defaultValue) | |
| Creates an AudioParameterInt with an ID, name, and range. More... | |
| ~AudioParameterInt () | |
| Destructor. More... | |
| int | get () const noexcept |
| Returns the parameter's current value as an integer. More... | |
| operator int () const noexcept | |
| Returns the parameter's current value as an integer. More... | |
| AudioParameterInt & | operator= (int newValue) |
| Changes the parameter's current value to a new integer. More... | |
| Range< int > | getRange () const noexcept |
| Returns the parameter's range. More... | |
Public Member Functions inherited from AudioProcessorParameterWithID | |
| AudioProcessorParameterWithID (String parameterID, String name) | |
| Creation of this object requires providing a name and ID which will be constant for its lifetime. More... | |
| ~AudioProcessorParameterWithID () | |
| Destructor. More... | |
Public Member Functions inherited from AudioProcessorParameter | |
| AudioProcessorParameter () noexcept | |
| virtual | ~AudioProcessorParameter () |
| Destructor. More... | |
| void | setValueNotifyingHost (float newValue) |
| Your filter can 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 | 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... | |
Additional Inherited Members | |
Public Attributes inherited from AudioProcessorParameterWithID | |
| const String | paramID |
| Provides access to the parameter's ID string. More... | |
| const String | name |
| Provides access to the parameter's name. More... | |
Provides a class of AudioProcessorParameter that can be used as an integer value with a given range.
| AudioParameterInt::AudioParameterInt | ( | String | parameterID, |
| String | name, | ||
| int | minValue, | ||
| int | maxValue, | ||
| int | defaultValue | ||
| ) |
Creates an AudioParameterInt with an ID, name, and range.
Note that the min and max range values are inclusive. On creation, its value is set to the default value.
| AudioParameterInt::~AudioParameterInt | ( | ) |
Destructor.
|
noexcept |
Returns the parameter's current value as an integer.
References roundToInt().
|
noexcept |
Returns the parameter's current value as an integer.
| AudioParameterInt& AudioParameterInt::operator= | ( | int | newValue | ) |
Changes the parameter's current value to a new integer.
The value passed in will be snapped to the permitted range before being used.
|
noexcept |
Returns the parameter's range.
References AudioProcessorParameter::getDefaultValue(), AudioProcessorParameter::getNumSteps(), AudioProcessorParameter::getText(), AudioProcessorParameter::getValue(), AudioProcessorParameter::getValueForText(), JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR, and AudioProcessorParameter::setValue().