#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: