Enum Vst3ParameterFlags
Behaviour flags for a VST 3® parameter (Vst::ParameterInfo::ParameterFlags).
[Flags]
public enum Vst3ParameterFlags
Fields
CanAutomate = 1The parameter may be driven by host automation.
IsBypass = 65536The parameter is the plug-in's bypass switch. Hosts typically expose this as a button rather than a knob and use BypassParameter to find it.
IsHidden = 16Advisory: the parameter should not be displayed in a generic parameter list.
IsList = 8Advisory: the parameter is a discrete list (use
StepCount + 1entries).IsProgramChange = 32768The parameter selects the active program for its owning unit.
IsReadOnly = 2The parameter is read-only; the host should not allow editing it.
IsWrapAround = 4Advisory: the parameter wraps around between min and max (e.g. an LFO phase).
None = 0No flags set.
Remarks
Mirrors ParameterInfo::ParameterFlags from
pluginterfaces/vst/ivsteditcontroller.h. Flags marked "advisory" describe how a
host's UI should treat the parameter — they don't change the legal value range.