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