|
| std::string | getDisplayValueString () override |
| | Returns a string representation of the display value.
|
| void | setDisplayValueString (std::string s) override |
| | Always sets immediate value.
|
| Param * | getParam () |
| void | setValue (float value) override |
| | Sets the target value of the Engine's smoothing algorithm, or immediate value if smoothing is disabled.
|
| float | getValue () override |
| | Gets the Param's smoothing target value, or immediate value if smoothing is disabled.
|
| void | setImmediateValue (float value) |
| | Sets the Param's value immediately without smoothing.
|
| float | getImmediateValue () |
| | Gets the Param's value post-smoothing.
|
| float | getMinValue () override |
| | Returns the minimum recommended value.
|
| float | getMaxValue () override |
| | Returns the maximum recommended value.
|
| float | getDefaultValue () override |
| | Returns the default value, for resetting.
|
| float | getDisplayValue () override |
| | Returns the value, transformed for displaying.
|
| void | setDisplayValue (float displayValue) override |
| | Always sets immediate value.
|
| int | getDisplayPrecision () override |
| | The number of total decimal places for generating the display value string.
|
| std::string | getLabel () override |
| | The name of the quantity.
|
| std::string | getUnit () override |
| | The unit abbreviation of the quantity.
|
| void | reset () override |
| | Resets the value to the default value.
|
| void | randomize () override |
| | Sets the value to a uniform random value between the bounds.
|
| virtual std::string | getDescription () |
| virtual json_t * | toJson () |
| virtual void | fromJson (json_t *rootJ) |
| DEPRECATED void | setSmoothValue (float value) |
| | Deprecated.
|
| DEPRECATED float | getSmoothValue () |
| | Deprecated.
|
| virtual | ~Quantity () |
| virtual std::string | getString () |
| | Returns a string representation of the quantity.
|
| bool | isMin () |
| | Checks whether the value is at the min value.
|
| bool | isMax () |
| | Checks whether the value is at the max value.
|
| void | setMin () |
| | Sets the value to the min value.
|
| void | setMax () |
| | Sets the value to the max value.
|
| void | toggle () |
| | Sets the value to max if the current value is min, otherwise sets the value to min.
|
| void | moveValue (float deltaValue) |
| | Adds an amount to the value.
|
| float | getRange () |
| | The difference between the max and min values.
|
| bool | isBounded () |
| | Checks whether the bounds are finite.
|
| float | toScaled (float value) |
| | Transforms a value to the range 0 to 1.
|
| float | fromScaled (float scaledValue) |
| | Transforms a value from the range 0 to 1.
|
| void | setScaledValue (float scaledValue) |
| | Sets value from the range 0 to 1.
|
| float | getScaledValue () |
| | Returns the value scaled to the range 0 to 1.
|
| void | moveScaledValue (float deltaScaledValue) |
| | Adds an amount to the value scaled to the range 0 to 1.
|
|
| std::vector< std::string > | labels |
| int | paramId = -1 |
| float | minValue = 0.f |
| | The minimum allowed value.
|
| float | maxValue = 1.f |
| | The maximum allowed value.
|
| float | defaultValue = 0.f |
| | The initial value.
|
| std::string | name |
| | The name of the parameter, using sentence capitalization.
|
| std::string | unit |
| | The numerical unit of measurement appended to the value.
|
| float | displayBase = 0.f |
| | Set to 0 for linear, positive for exponential, negative for logarithmic.
|
| float | displayMultiplier = 1.f |
| float | displayOffset = 0.f |
| int | displayPrecision = 5 |
| | Number of digits of precision to display.
|
| std::string | description |
| | An optional one-sentence description of the parameter.
|
| bool | resetEnabled = true |
| | Enables parameter resetting when the module or parameter itself is reset.
|
| bool | randomizeEnabled = true |
| | Enables parameter randomization when the module is randomized.
|
| bool | smoothEnabled = false |
| | Enables per-sample Engine parameter smoothing when setSmoothValue() is called.
|
| bool | snapEnabled = false |
| | Rounds values to the nearest integer.
|