|
Jamba
3.1.0
|
#include <Parameters.h>
Public Member Functions | |
| RawVstParam | add () const |
| RawVstParamDefBuilder & | defaultValue (ParamValue iDefaultValue) |
| RawVstParamDefBuilder & | flags (int32 iFlags) |
| RawVstParamDefBuilder & | guiOwned () |
| RawVstParamDefBuilder & | precision (int32 iPrecision) |
| RawVstParamDefBuilder & | rtOwned () |
| RawVstParamDefBuilder & | shortTitle (VstString16 iShortTitle) |
| RawVstParamDefBuilder & | stepCount (int32 iStepCount) |
| RawVstParamDefBuilder & | transient (bool iTransient=true) |
| RawVstParamDefBuilder & | unitID (int32 iUnitID) |
| RawVstParamDefBuilder & | units (VstString16 iUnits) |
Public Attributes | |
| ParamValue | fDefaultValue {} |
| int32 | fFlags = ParameterInfo::kCanAutomate |
| IParamDef::Owner | fOwner = IParamDef::Owner::kRT |
| ParamID | fParamID |
| int32 | fPrecision = 4 |
| VstString16 | fShortTitle {} |
| int32 | fStepCount {0} |
| VstString16 | fTitle |
| bool | fTransient = false |
| UnitID | fUnitID = kRootUnitId |
| VstString16 | fUnits {} |
Protected Member Functions | |
| RawVstParamDefBuilder (Parameters *iParameters, ParamID iParamID, VstString16 iTitle) | |
Private Attributes | |
| Parameters * | fParameters |
Friends | |
| class | Parameters |
Implements the builder pattern for ease of build.
|
inlineprotected |
| RawVstParam pongasoft::VST::Parameters::RawVstParamDefBuilder::add | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
| ParamValue pongasoft::VST::Parameters::RawVstParamDefBuilder::fDefaultValue {} |
| int32 pongasoft::VST::Parameters::RawVstParamDefBuilder::fFlags = ParameterInfo::kCanAutomate |
| IParamDef::Owner pongasoft::VST::Parameters::RawVstParamDefBuilder::fOwner = IParamDef::Owner::kRT |
|
private |
| ParamID pongasoft::VST::Parameters::RawVstParamDefBuilder::fParamID |
| int32 pongasoft::VST::Parameters::RawVstParamDefBuilder::fPrecision = 4 |
| VstString16 pongasoft::VST::Parameters::RawVstParamDefBuilder::fShortTitle {} |
| int32 pongasoft::VST::Parameters::RawVstParamDefBuilder::fStepCount {0} |
| VstString16 pongasoft::VST::Parameters::RawVstParamDefBuilder::fTitle |
| bool pongasoft::VST::Parameters::RawVstParamDefBuilder::fTransient = false |
| UnitID pongasoft::VST::Parameters::RawVstParamDefBuilder::fUnitID = kRootUnitId |
| VstString16 pongasoft::VST::Parameters::RawVstParamDefBuilder::fUnits {} |