#include <ivsteditcontroller.h>
Public Types | |
| kCanAutomate = 1 << 0 | |
| parameter can be automated | |
| kIsReadOnly = 1 << 1 | |
| parameter can not be changed from outside (implies that kCanAutomate is false) | |
| kIsProgramChange = 1 << 15 | |
| parameter is a program change (unitId gives info about associated program list) | |
| kIsBypass = 1 << 16 | |
| special bypass parameter (only one allowed): plugin can handle bypass | |
| enum | ParameterFlags { kCanAutomate = 1 << 0, kIsReadOnly = 1 << 1, kIsProgramChange = 1 << 15, kIsBypass = 1 << 16 } |
Public Attributes | |
| ParamID | id |
| unique identifier of this parameter | |
| String128 | title |
| parameter title (e.g. "Volume") | |
| String128 | shortTitle |
| parameter shortTitle (e.g. "Vol") | |
| String128 | units |
| parameter unit (e.g. "dB") | |
| int32 | stepCount |
| number of discrete steps (0: infinite/float, 1: toggle, discrete value otherwise) | |
| ParamValue | defaultNormalizedValue |
| default normalized value | |
| UnitID | unitId |
| id of unit this parameter belongs to | |
| int32 | flags |
| ParameterFlags (see below). | |
Definition at line 64 of file ivsteditcontroller.h.
Definition at line 76 of file ivsteditcontroller.h.
number of discrete steps (0: infinite/float, 1: toggle, discrete value otherwise)
Definition at line 71 of file ivsteditcontroller.h.