|
VST 3 Examples
VST 3.6.6
SDK for developing VST Plug-in
|
Parameter class with a LogScale. More...
#include <logscale.h>
Inheritance diagram for LogScaleParameter< T >:Public Member Functions | |
| LogScaleParameter (const TChar *title, ParamID tag, LogScale< T > &logScale, const TChar *units=0, int32 flags=ParameterInfo::kCanAutomate, UnitID unitID=kRootUnitId) | |
| virtual void | toString (ParamValue _valueNormalized, String128 string) const |
| virtual bool | fromString (const TChar *string, ParamValue &_valueNormalized) const |
| virtual ParamValue | toPlain (ParamValue _valueNormalized) const |
| virtual ParamValue | toNormalized (ParamValue plainValue) const |
Public Member Functions inherited from Parameter | |
| Parameter () | |
| Parameter (const ParameterInfo &) | |
| Parameter (const TChar *title, ParamID tag, const TChar *units=0, ParamValue defaultValueNormalized=0., int32 stepCount=0, int32 flags=ParameterInfo::kCanAutomate, UnitID unitID=kRootUnitId) | |
| virtual | ~Parameter () |
| const ParameterInfo & | getInfo () const |
| ParameterInfo & | getInfo () |
| void | setUnitID (UnitID id) |
| UnitID | getUnitID () |
| ParamValue | getNormalized () const |
| virtual bool | setNormalized (ParamValue v) |
| int32 | getPrecision () const |
| void | setPrecision (int32 val) |
Data Fields | |
| OBJ_METHODS(LogScaleParameter < T >, Parameter) protected ParamValue | multiplier |
Data Fields inherited from Parameter | |
| OBJ_METHODS(Parameter, FObject) protected ParamValue | valueNormalized |
| int32 | precision |
Parameter class with a LogScale.
Define a parameter using the LogScale.
|
inline |
|
inlinevirtual |
Reimplemented from Parameter.
|
inlinevirtual |
Reimplemented from Parameter.
|
inlinevirtual |
Reimplemented from Parameter.
|
inlinevirtual |
Reimplemented from Parameter.
| OBJ_METHODS (LogScaleParameter<T>, Parameter) protected ParamValue multiplier |