Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
Structured initializer for Parameter. More...
#include "parameter.hh"
Public Types | |
using | InitialVal = ParamInitialVal |
using | ExtraVals = ParamExtraVals |
Public Member Functions | |
String | fetch (const String &key) const |
void | store (const String &key, const String &v) |
Public Attributes | |
String | ident |
Identifier used for serialization (can be derived from untranslated label). | |
String | label |
Preferred user interface name. | |
String | nick |
Abbreviated user interface name, usually not more than 6 characters. | |
InitialVal | initial |
Initial value for float, int, choice types. | |
String | unit |
Units of the values within range. | |
ExtraVals | extras |
Min, max, stepping for double ranges or array of choices to select from. | |
String | hints |
Hints for parameter handling. | |
StringS | metadata |
Array of "key=value" pairs. | |
Static Public Attributes | |
static const String | STORAGE |
static const String | STANDARD |
Structured initializer for Parameter.
Definition at line 31 of file parameter.hh.
using Ase::Param::ExtraVals = ParamExtraVals |
Definition at line 33 of file parameter.hh.
Definition at line 32 of file parameter.hh.
Definition at line 15 of file parameter.cc.
Definition at line 21 of file parameter.cc.
ExtraVals Ase::Param::extras |
Min, max, stepping for double ranges or array of choices to select from.
Definition at line 39 of file parameter.hh.
String Ase::Param::hints |
Hints for parameter handling.
Definition at line 40 of file parameter.hh.
String Ase::Param::ident |
Identifier used for serialization (can be derived from untranslated label).
Definition at line 34 of file parameter.hh.
InitialVal Ase::Param::initial |
Initial value for float, int, choice types.
Definition at line 37 of file parameter.hh.
String Ase::Param::label |
Preferred user interface name.
Definition at line 35 of file parameter.hh.
StringS Ase::Param::metadata |
Array of "key=value" pairs.
Definition at line 41 of file parameter.hh.
String Ase::Param::nick |
Abbreviated user interface name, usually not more than 6 characters.
Definition at line 36 of file parameter.hh.
|
static |
Definition at line 45 of file parameter.hh.
|
static |
Definition at line 44 of file parameter.hh.
String Ase::Param::unit |
Units of the values within range.
Definition at line 38 of file parameter.hh.