| 
    Guitarix
    
   | 
 
#include <gx_pluginloader.h>
Public Types | |
| enum | { POST_WEIGHT = 2000 } | 
Public Member Functions | |
| PluginDef * | get_pdef () | 
| void | set_pdef (PluginDef *p) | 
| Plugin (PluginDef *pl=0) | |
| Plugin (gx_system::JsonParser &jp, ParamMap &pmap) | |
| void | writeJSON (gx_system::JsonWriter &jw) | 
| bool | get_box_visible () const | 
| bool | get_plug_visible () const | 
| bool | get_on_off () const | 
| int | get_position () const | 
| int | get_effect_post_pre () const | 
| void | set_box_visible (bool v) const | 
| void | set_plug_visible (bool v) const | 
| void | set_on_off (bool v) const | 
| void | set_position (int v) const | 
| void | set_effect_post_pre (int v) const | 
| const std::string & | id_box_visible () const | 
| const std::string & | id_plug_visible () const | 
| const std::string & | id_on_off () const | 
| const std::string & | id_position () const | 
| const std::string & | id_effect_post_pre () const | 
| int | position_weight () | 
| void | register_vars (ParamMap ¶m, EngineControl &seq) | 
| void | copy_position (const Plugin &plugin) | 
Private Member Functions | |
| void | set_midi_on_off_blocked (bool v) | 
Private Attributes | |
| PluginDef * | pdef | 
| BoolParameter * | p_box_visible | 
| In Rack: UI Interface Box visible.   | |
| BoolParameter * | p_plug_visible | 
| minibox visible (false: full box)   | |
| BoolParameter * | p_on_off | 
| Audio Processing.   | |
| IntParameter * | p_position | 
| Position in Rack / Audio Processing Chain.   | |
| IntParameter * | p_effect_post_pre | 
| pre/post amp position (post = 0)   | |
| int | pos_tmp | 
Friends | |
| class | PluginListBase | 
| class | PluginList | 
| void | printlist (const char *title, const list< Plugin * > &modules, bool header) | 
Definition at line 45 of file gx_pluginloader.h.
| anonymous enum | 
| Enumerator | |
|---|---|
| POST_WEIGHT | |
Definition at line 58 of file gx_pluginloader.h.
| gx_engine::Plugin::Plugin | ( | PluginDef * | pl = 0 | ) | 
| gx_engine::Plugin::Plugin | ( | gx_system::JsonParser & | jp, | 
| ParamMap & | pmap | ||
| ) | 
| void gx_engine::Plugin::copy_position | ( | const Plugin & | plugin | ) | 
      
  | 
  inline | 
Definition at line 62 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 66 of file gx_pluginloader.h.
Referenced by position_weight().
      
  | 
  inline | 
Definition at line 64 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 56 of file gx_pluginloader.h.
Referenced by PluginUI::get_category(), PluginUI::get_id(), PluginUI::get_name(), PluginUI::get_shortname(), PluginUI::get_type(), and PluginUI::has_gui().
      
  | 
  inline | 
Definition at line 63 of file gx_pluginloader.h.
Referenced by RackBox::get_plug_visible().
      
  | 
  inline | 
Definition at line 65 of file gx_pluginloader.h.
Referenced by position_weight().
      
  | 
  inline | 
Definition at line 72 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 76 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 74 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 73 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 75 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 77 of file gx_pluginloader.h.
| void gx_engine::Plugin::register_vars | ( | ParamMap & | param, | 
| EngineControl & | seq | ||
| ) | 
      
  | 
  inline | 
Definition at line 67 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 71 of file gx_pluginloader.h.
      
  | 
  private | 
      
  | 
  inline | 
Definition at line 69 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 57 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 68 of file gx_pluginloader.h.
      
  | 
  inline | 
Definition at line 70 of file gx_pluginloader.h.
| void gx_engine::Plugin::writeJSON | ( | gx_system::JsonWriter & | jw | ) | 
      
  | 
  friend | 
Definition at line 81 of file gx_pluginloader.h.
      
  | 
  friend | 
Definition at line 80 of file gx_pluginloader.h.
      
  | 
  friend | 
      
  | 
  private | 
In Rack: UI Interface Box visible.
Definition at line 48 of file gx_pluginloader.h.
Referenced by get_box_visible(), id_box_visible(), and set_box_visible().
      
  | 
  private | 
pre/post amp position (post = 0)
Definition at line 52 of file gx_pluginloader.h.
Referenced by get_effect_post_pre(), id_effect_post_pre(), and set_effect_post_pre().
      
  | 
  private | 
Audio Processing.
Definition at line 50 of file gx_pluginloader.h.
Referenced by get_on_off(), id_on_off(), and set_on_off().
      
  | 
  private | 
minibox visible (false: full box)
Definition at line 49 of file gx_pluginloader.h.
Referenced by get_plug_visible(), id_plug_visible(), and set_plug_visible().
      
  | 
  private | 
Position in Rack / Audio Processing Chain.
Definition at line 51 of file gx_pluginloader.h.
Referenced by get_position(), id_position(), and set_position().
      
  | 
  private | 
Definition at line 47 of file gx_pluginloader.h.
Referenced by get_pdef(), and set_pdef().
      
  | 
  private | 
Definition at line 53 of file gx_pluginloader.h.