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. More... | |
BoolParameter * | p_plug_visible |
minibox visible (false: full box) More... | |
BoolParameter * | p_on_off |
Audio Processing. More... | |
IntParameter * | p_position |
Position in Rack / Audio Processing Chain. More... | |
IntParameter * | p_effect_post_pre |
pre/post amp position (post = 0) More... | |
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.