#include <gx_parameter.h>
 | 
| bool  | set (float val) const | 
|   | 
| bool  | ramp_value (float val) | 
|   | 
| float  | get_value () const | 
|   | 
| void  | convert_from_range (float low, float up) | 
|   | 
| void  | set_zero () | 
|   | 
| virtual void  | stdJSON_value () | 
|   | 
| virtual bool  | on_off_value () | 
|   | 
| virtual void  | writeJSON (gx_system::JsonWriter &jw) const | 
|   | 
| virtual void  | readJSON_value (gx_system::JsonParser &jp) | 
|   | 
| virtual void  | rampJSON_value (gx_system::JsonParser &jp) | 
|   | 
| virtual bool  | compareJSON_value () | 
|   | 
| virtual void  | setJSON_value () | 
|   | 
| virtual bool  | hasRange () const | 
|   | 
| virtual float  | getLowerAsFloat () const | 
|   | 
| virtual float  | getUpperAsFloat () const | 
|   | 
| virtual float  | getStepAsFloat () const | 
|   | 
| virtual float  | idx_from_id (string v_id) | 
|   | 
|   | ParameterV (const string &id, const string &name, ctrl_type ctp, bool preset, float *v, float sv, float lv, float uv, float tv, bool ctrl, bool no_init) | 
|   | 
|   | ~ParameterV () | 
|   | 
|   | ParameterV (gx_system::JsonParser &jp) | 
|   | 
| virtual void  | serializeJSON (gx_system::JsonWriter &jw) | 
|   | 
| sigc::signal< void, float > &  | 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 const value_pair *  | getValueNames () 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 () | 
|   | 
 | 
| virtual bool  | midi_set (float n, float high, float llimit, float ulimit) | 
|   | 
| virtual bool  | midi_set_bpm (float n, float high, float llimit, float ulimit) | 
|   | 
| virtual void  | trigger_changed () | 
|   | 
 | 
| 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
 } | 
|   | 
| void  | range_warning (float value, float lower, float upper) | 
|   | 
| static gx_system::JsonParser &  | jp_next (gx_system::JsonParser &jp, const char *key) | 
|   | 
Definition at line 242 of file gx_parameter.h.
 
◆ ParameterV() [1/2]
  
  
      
        
          | gx_engine::ParameterV< float >::ParameterV  | 
          ( | 
          const string &  | 
          id,  | 
         
        
           | 
           | 
          const string &  | 
          name,  | 
         
        
           | 
           | 
          ctrl_type  | 
          ctp,  | 
         
        
           | 
           | 
          bool  | 
          preset,  | 
         
        
           | 
           | 
          float *  | 
          v,  | 
         
        
           | 
           | 
          float  | 
          sv,  | 
         
        
           | 
           | 
          float  | 
          lv,  | 
         
        
           | 
           | 
          float  | 
          uv,  | 
         
        
           | 
           | 
          float  | 
          tv,  | 
         
        
           | 
           | 
          bool  | 
          ctrl,  | 
         
        
           | 
           | 
          bool  | 
          no_init  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~ParameterV()
◆ ParameterV() [2/2]
◆ compareJSON_value()
◆ convert_from_range()
◆ get_value()
◆ getLowerAsFloat()
◆ getStepAsFloat()
◆ getUpperAsFloat()
◆ hasRange()
◆ idx_from_id()
◆ midi_set()
  
  
      
        
          | virtual bool gx_engine::ParameterV< float >::midi_set  | 
          ( | 
          float  | 
          n,  | 
         
        
           | 
           | 
          float  | 
          high,  | 
         
        
           | 
           | 
          float  | 
          llimit,  | 
         
        
           | 
           | 
          float  | 
          ulimit  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ midi_set_bpm()
  
  
      
        
          | virtual bool gx_engine::ParameterV< float >::midi_set_bpm  | 
          ( | 
          float  | 
          n,  | 
         
        
           | 
           | 
          float  | 
          high,  | 
         
        
           | 
           | 
          float  | 
          llimit,  | 
         
        
           | 
           | 
          float  | 
          ulimit  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ on_off_value()
◆ ramp_value()
◆ rampJSON_value()
◆ readJSON_value()
◆ serializeJSON()
◆ set()
◆ set_zero()
◆ setJSON_value()
◆ signal_changed()
◆ stdJSON_value()
◆ trigger_changed()
◆ writeJSON()
◆ compare_parameter
◆ GxMachine
◆ ParamRegImpl
◆ changed
◆ json_value
◆ lower
◆ std_value
◆ step
◆ upper
◆ value
◆ value_storage
The documentation for this class was generated from the following file: