iPlug2 - C++ Audio Plug-in Framework
IParam Member List

This is the complete list of members for IParam, including all inherited members.

Bool() const IParaminline
Constrain(double value) const IParaminline
ConstrainNormalized(double normalizedValue) const IParaminline
DBToAmp() const IParaminline
DisplayFunc typedefIParam
DisplayType() const IParaminline
EDisplayType enum nameIParam
EFlags enum nameIParam
EParamType enum nameIParam
EParamUnit enum nameIParam
FromNormalized(double normalizedValue) const IParaminline
GetBounds(double &lo, double &hi) const IParam
GetCanAutomate() const IParaminline
GetCustomUnit() const IParaminline
GetDefault(bool normalized=false) const IParaminline
GetDisplay(WDL_String &display, bool withDisplayText=true) const IParaminline
GetDisplay(double value, bool normalized, WDL_String &display, bool withDisplayText=true) const IParam
GetDisplayPrecision() const IParaminline
GetDisplayText(double value) const IParam
GetDisplayTextAtIdx(int idx, double *pValue=nullptr) const IParam
GetDisplayWithLabel(WDL_String &display, bool withDisplayText=true) const IParaminline
GetFlags() const IParaminline
GetGroup() const IParam
GetJSON(WDL_String &json, int idx) const IParam
GetLabel() const IParam
GetMax() const IParaminline
GetMeta() const IParaminline
GetMin() const IParaminline
GetName() const IParam
GetNegateDisplay() const IParaminline
GetNormalized() const IParaminline
GetRange() const IParaminline
GetSignDisplay() const IParaminline
GetStep() const IParaminline
GetStepped() const IParaminline
Init(const IParam &p, const char *searchStr="", const char *replaceStr="", const char *newGroup="")IParam
InitAngleDegrees(const char *name, double defaultVal=0., double minVal=0., double maxVal=360., int flags=0, const char *group="")IParam
InitBool(const char *name, bool defaultValue, const char *label="", int flags=0, const char *group="", const char *offText="off", const char *onText="on")IParam
InitDouble(const char *name, double defaultVal, double minVal, double maxVal, double step, const char *label="", int flags=0, const char *group="", const Shape &shape=ShapeLinear(), EParamUnit unit=kUnitCustom, DisplayFunc displayFunc=nullptr)IParam
InitEnum(const char *name, int defaultValue, int nEnums, const char *label="", int flags=0, const char *group="", const char *listItems=0,...)IParam
InitEnum(const char *name, int defaultValue, const std::initializer_list< const char * > &listItems, int flags=0, const char *group="")IParam
InitFrequency(const char *name, double defaultVal=1000., double minVal=0.1, double maxVal=10000., double step=0.1, int flags=0, const char *group="")IParam
InitGain(const char *name, double defaultVal=0., double minVal=-70., double maxVal=24., double step=0.5, int flags=0, const char *group="")IParam
InitInt(const char *name, int defaultValue, int minVal, int maxVal, const char *label="", int flags=0, const char *group="")IParam
InitMilliseconds(const char *name, double defaultVal=1., double minVal=0., double maxVal=100., int flags=0, const char *group="")IParam
InitPercentage(const char *name, double defaultVal=0., double minVal=0., double maxVal=100., int flags=0, const char *group="")IParam
InitPitch(const char *name, int defaultVal=60, int minVal=0, int maxVal=128, int flags=0, const char *group="", bool middleCisC4=false)IParam
InitSeconds(const char *name, double defaultVal=1., double minVal=0., double maxVal=10., double step=0.1, int flags=0, const char *group="")IParam
Int() const IParaminline
IParam() (defined in IParam)IParam
IParam(const IParam &)=delete (defined in IParam)IParam
kDisplayCubed enum value (defined in IParam)IParam
kDisplayCubeRoot enum value (defined in IParam)IParam
kDisplayExp enum value (defined in IParam)IParam
kDisplayLinear enum value (defined in IParam)IParam
kDisplayLog enum value (defined in IParam)IParam
kDisplaySquared enum value (defined in IParam)IParam
kDisplaySquareRoot enum value (defined in IParam)IParam
kFlagCannotAutomate enum valueIParam
kFlagMeta enum valueIParam
kFlagNegateDisplay enum valueIParam
kFlagSignDisplay enum valueIParam
kFlagsNone enum valueIParam
kFlagStepped enum valueIParam
kTypeBool enum value (defined in IParam)IParam
kTypeDouble enum value (defined in IParam)IParam
kTypeEnum enum value (defined in IParam)IParam
kTypeInt enum value (defined in IParam)IParam
kTypeNone enum value (defined in IParam)IParam
kUnitAbsCents enum value (defined in IParam)IParam
kUnitBeats enum value (defined in IParam)IParam
kUnitBPM enum value (defined in IParam)IParam
kUnitCents enum value (defined in IParam)IParam
kUnitCustom enum value (defined in IParam)IParam
kUnitDB enum value (defined in IParam)IParam
kUnitDegrees enum value (defined in IParam)IParam
kUnitFrequency enum value (defined in IParam)IParam
kUnitLinearGain enum value (defined in IParam)IParam
kUnitMeters enum value (defined in IParam)IParam
kUnitMIDICtrlNum enum value (defined in IParam)IParam
kUnitMIDINote enum value (defined in IParam)IParam
kUnitMilliseconds enum value (defined in IParam)IParam
kUnitOctaves enum value (defined in IParam)IParam
kUnitPan enum value (defined in IParam)IParam
kUnitPercentage enum value (defined in IParam)IParam
kUnitPhase enum value (defined in IParam)IParam
kUnitRate enum value (defined in IParam)IParam
kUnitRatio enum value (defined in IParam)IParam
kUnitSamples enum value (defined in IParam)IParam
kUnitSeconds enum value (defined in IParam)IParam
kUnitSemitones enum value (defined in IParam)IParam
MapDisplayText(const char *str, double *pValue) const IParam
NDisplayTexts() const IParam
operator=(const IParam &)=delete (defined in IParam)IParam
PrintDetails() const IParam
Set(double value)IParaminline
SetDefault(double value)IParaminline
SetDisplayFunc(DisplayFunc func)IParaminline
SetDisplayPrecision(int precision)IParam
SetDisplayText(double value, const char *str)IParam
SetLabel(const char *label)IParaminline
SetNormalized(double normalizedValue)IParaminline
SetString(const char *str)IParaminline
SetToDefault()IParaminline
StringToValue(const char *str) const IParam
ToNormalized(double nonNormalizedValue) const IParaminline
Type() const IParaminline
Unit() const IParaminline
Value() const IParaminline