#include <gx_parameter.h>
|
virtual void | writeJSON (gx_system::JsonWriter &jw) const |
|
virtual void | readJSON_value (gx_system::JsonParser &jp) |
|
virtual const value_pair * | getValueNames () const |
|
virtual int | idx_from_id (string v_id) |
|
const value_pair & | get_pair () |
|
| EnumParameter (const string &id, const string &name, const value_pair *vn, bool preset, int *v, int sv, bool ctrl) |
|
virtual void | serializeJSON (gx_system::JsonWriter &jw) |
|
bool | set (int val) const |
|
int | get_value () const |
|
virtual void | stdJSON_value () |
|
virtual bool | on_off_value () |
|
virtual bool | compareJSON_value () |
|
virtual void | setJSON_value () |
|
virtual bool | hasRange () const |
|
virtual float | getLowerAsFloat () const |
|
virtual float | getUpperAsFloat () const |
|
| ParameterV (const string &id, const string &name, ctrl_type ctp, bool preset, int *v, int sv, int lv, int uv, bool ctrl) |
|
| ~ParameterV () |
|
| ParameterV (gx_system::JsonParser &jp) |
|
sigc::signal< void, int > & | signal_changed () |
|
std::string | group_id () const |
|
| Parameter (const string &id, const string &name, value_type vtp, ctrl_type ctp, bool preset, bool ctrl) |
|
| Parameter (gx_system::JsonParser &jp) |
|
virtual | ~Parameter () |
|
bool | isUsed () const |
|
void | setUsed () |
|
void | dump (gx_system::JsonWriter *jw) |
|
const char * | get_typename () const |
|
bool | isFloat () const |
|
bool | isInt () const |
|
bool | isBool () const |
|
bool | isFile () const |
|
bool | isString () const |
|
ctrl_type | getControlType () const |
|
bool | isControllable () const |
|
bool | isInPreset () const |
|
bool | isSavable () const |
|
void | setSavable (bool v) |
|
bool | isOutput () const |
|
void | setOutput (bool v) |
|
bool | isMaxlevel () const |
|
void | setMaxlevel (bool v) |
|
bool | isNoWarning () const |
|
void | setNoWarning (bool v) |
|
const string & | id () const |
|
const string & | group () const |
|
string | l_group () const |
|
const string & | name () const |
|
string | l_name () const |
|
const string & | desc () const |
|
void | set_desc (const string &desc) |
|
string | l_desc () const |
|
void | set_log_display () |
|
bool | is_log_display () const |
|
void | set_blocked (bool v) |
|
bool | get_blocked () const |
|
void | set_midi_blocked (bool v) |
|
bool | get_midi_blocked () const |
|
bool | operator== (const Parameter &p) const |
|
virtual float | getStepAsFloat () const |
|
FloatParameter & | getFloat () |
|
IntParameter & | getInt () |
|
EnumParameter & | getEnum () |
|
BoolParameter & | getBool () |
|
FileParameter & | getFile () |
|
StringParameter & | getString () |
|
sigc::signal< void, float > & | signal_changed_float () |
|
sigc::signal< void, int > & | signal_changed_int () |
|
sigc::signal< void, bool > & | signal_changed_bool () |
|
sigc::signal< void, const Glib::ustring & > & | signal_changed_string () |
|
|
enum | ctrl_type { None
, Continuous
, Switch
, Enum
} |
|
enum | toggle_type {
OnOff = 0
, Constant = 1
, Toggle = 2
, Commander = 3
,
_Count = 4
} |
|
static const char * | value_label (const value_pair &vp) |
|
enum | value_type {
tp_float
, tp_int
, tp_bool
, tp_file
,
tp_string
, tp_special
} |
|
enum | display_flags { dtp_normal
, dtp_log = 1
} |
|
static gx_system::JsonParser & | jp_next (gx_system::JsonParser &jp, const char *key) |
|
Definition at line 351 of file gx_parameter.h.
◆ EnumParameter() [1/2]
◆ EnumParameter() [2/2]
gx_engine::EnumParameter::EnumParameter |
( |
const string & |
id, |
|
|
const string & |
name, |
|
|
const value_pair * |
vn, |
|
|
bool |
preset, |
|
|
int * |
v, |
|
|
int |
sv, |
|
|
bool |
ctrl |
|
) |
| |
◆ get_pair()
const value_pair & gx_engine::EnumParameter::get_pair |
( |
| ) |
|
|
inline |
◆ getValueNames()
virtual const value_pair * gx_engine::EnumParameter::getValueNames |
( |
| ) |
const |
|
virtual |
◆ idx_from_id()
virtual int gx_engine::EnumParameter::idx_from_id |
( |
string |
v_id | ) |
|
|
virtual |
◆ readJSON_value()
◆ serializeJSON()
◆ writeJSON()
◆ value_names
const value_pair* gx_engine::EnumParameter::value_names |
|
protected |
The documentation for this class was generated from the following file: