Description of a Parameter.
More...
#include <vstparameters.h>
|
| Parameter () |
|
| Parameter (const ParameterInfo &) |
|
| Parameter (const TChar *title, ParamID tag, const TChar *units=nullptr, ParamValue defaultValueNormalized=0., int32 stepCount=0, int32 flags=ParameterInfo::kCanAutomate, UnitID unitID=kRootUnitId, const TChar *shortTitle=nullptr) |
|
| ~Parameter () override |
|
virtual const ParameterInfo & | getInfo () const |
| Returns its read only info. More...
|
|
virtual ParameterInfo & | getInfo () |
| Returns its writable info. More...
|
|
virtual void | setUnitID (UnitID id) |
| Sets its associated UnitId. More...
|
|
virtual UnitID | getUnitID () |
| Gets its associated UnitId. More...
|
|
ParamValue | getNormalized () const |
| Gets its normalized value [0.0, 1.0]. More...
|
|
virtual bool | setNormalized (ParamValue v) |
| Sets its normalized value [0.0, 1.0]. More...
|
|
virtual void | toString (ParamValue valueNormalized, String128 string) const |
| Converts a normalized value to a string. More...
|
|
virtual bool | fromString (const TChar *string, ParamValue &valueNormalized) const |
| Converts a string to a normalized value. More...
|
|
virtual ParamValue | toPlain (ParamValue valueNormalized) const |
| Converts a normalized value to plain value (e.g. More...
|
|
virtual ParamValue | toNormalized (ParamValue plainValue) const |
| Converts a plain value to a normalized value (e.g. More...
|
|
virtual int32 | getPrecision () const |
| Gets the current precision (used for string representation of float). More...
|
|
virtual void | setPrecision (int32 val) |
| Sets the precision for string representation of float value (for example 4.34 with 2 as precision). More...
|
|
Description of a Parameter.
◆ Parameter() [1/3]
◆ Parameter() [2/3]
◆ Parameter() [3/3]
◆ ~Parameter()
◆ getInfo() [1/2]
Returns its read only info.
◆ getInfo() [2/2]
Returns its writable info.
◆ setUnitID()
virtual void setUnitID |
( |
UnitID |
id | ) |
|
|
inlinevirtual |
Sets its associated UnitId.
◆ getUnitID()
Gets its associated UnitId.
◆ getNormalized()
Gets its normalized value [0.0, 1.0].
◆ setNormalized()
Sets its normalized value [0.0, 1.0].
◆ toString()
◆ fromString()
bool fromString |
( |
const TChar * |
string, |
|
|
ParamValue & |
valueNormalized |
|
) |
| const |
|
virtual |
◆ toPlain()
◆ toNormalized()
◆ getPrecision()
virtual int32 getPrecision |
( |
| ) |
const |
|
inlinevirtual |
Gets the current precision (used for string representation of float).
◆ setPrecision()
virtual void setPrecision |
( |
int32 |
val | ) |
|
|
inlinevirtual |
Sets the precision for string representation of float value (for example 4.34 with 2 as precision).
◆ valueNormalized
◆ precision