Ardour
9.0-pre0-582-g084a23a80d
|
#include <ParameterDescriptor.h>
Public Member Functions | |
ParameterDescriptor () | |
virtual | ~ParameterDescriptor () |
virtual float | to_interface (float val, bool rotary=false) const |
Public Attributes | |
float | normal |
Default value. More... | |
float | lower |
Minimum value (in Hz, for frequencies) More... | |
float | upper |
Maximum value (in Hz, for frequencies) More... | |
bool | toggled |
True iff parameter is boolean. More... | |
bool | logarithmic |
True for log-scale parameters. More... | |
unsigned int | rangesteps |
number of steps, [min,max] (inclusive). <= 1 means continuous. == 2 only min, max. For integer controls this is usually (1 + max - min) More... | |
Description of the value range of a parameter or control.
Definition at line 25 of file ParameterDescriptor.h.
|
inline |
Definition at line 27 of file ParameterDescriptor.h.
|
inlinevirtual |
Definition at line 36 of file ParameterDescriptor.h.
|
inlinevirtual |
Reimplemented in ARDOUR::ParameterDescriptor.
Definition at line 37 of file ParameterDescriptor.h.
bool Evoral::ParameterDescriptor::logarithmic |
True for log-scale parameters.
Definition at line 45 of file ParameterDescriptor.h.
float Evoral::ParameterDescriptor::lower |
Minimum value (in Hz, for frequencies)
Definition at line 42 of file ParameterDescriptor.h.
float Evoral::ParameterDescriptor::normal |
Default value.
Definition at line 41 of file ParameterDescriptor.h.
unsigned int Evoral::ParameterDescriptor::rangesteps |
number of steps, [min,max] (inclusive). <= 1 means continuous. == 2 only min, max. For integer controls this is usually (1 + max - min)
Definition at line 46 of file ParameterDescriptor.h.
bool Evoral::ParameterDescriptor::toggled |
True iff parameter is boolean.
Definition at line 44 of file ParameterDescriptor.h.
float Evoral::ParameterDescriptor::upper |
Maximum value (in Hz, for frequencies)
Definition at line 43 of file ParameterDescriptor.h.