|
ParamType | denormalize (ParamValue iNormalizedValue) const |
|
ParamType | getDefaultValue () const |
|
ParamValue | normalize (ParamType const &iValue) const |
|
void | toString (ParamValue iNormalizedValue, String128 iString) const override |
| Using fConverter::toString More...
|
|
std::string | toUTF8String (ParamValue iNormalizedValue, int32 iPrecision) const override |
| Return the value as a utf-8 string. More...
|
|
| VstParamDef (ParamID const iParamID, VstString16 iTitle, VstString16 iUnits, ParamType const iDefaultValue, int32 const iFlags, UnitID const iUnitID, VstString16 iShortTitle, int32 const iPrecision, Owner const iOwner, bool const iTransient, std::shared_ptr< IParamConverter< ParamType >> iConverter) |
|
| RawVstParamDef (ParamID const iParamID, VstString16 iTitle, VstString16 iUnits, ParamValue const iDefaultNormalizedValue, int32 const iStepCount, int32 const iFlags, UnitID const iUnitID, VstString16 iShortTitle, int32 const iPrecision, Owner const iOwner, bool const iTransient) |
|
ParamValue | readFromStream (IBStreamer &iStreamer) const |
|
| IParamDef (ParamID const iParamID, VstString16 iTitle, Owner const iOwner, bool const iTransient) |
|
virtual | ~IParamDef ()=default |
|
template<typename T>
class pongasoft::VST::GUI::VstParamDef< T >
Typed parameter definition.
- Template Parameters
-
T | the underlying type of the param |