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) |
Friends | |
class | PluginListBase |
class | PluginList |
void | printlist (const char *title, const list< Plugin * > &modules, bool header) |
Definition at line 44 of file gx_pluginloader.h.
anonymous enum |
Enumerator | |
---|---|
POST_WEIGHT |
Definition at line 56 of file gx_pluginloader.h.
gx_engine::Plugin::Plugin | ( | PluginDef * | pl = 0 | ) |
Definition at line 192 of file gx_pluginloader.cpp.
gx_engine::Plugin::Plugin | ( | gx_system::JsonParser & | jp, |
ParamMap & | pmap | ||
) |
Definition at line 217 of file gx_pluginloader.cpp.
void gx_engine::Plugin::copy_position | ( | const Plugin & | plugin | ) |
Definition at line 349 of file gx_pluginloader.cpp.
|
inline |
Definition at line 60 of file gx_pluginloader.h.
Referenced by gx_engine::GxMachine::oscilloscope_plugin_box_visible(), and PluginUI::update_rackbox().
|
inline |
Definition at line 64 of file gx_pluginloader.h.
|
inline |
Definition at line 62 of file gx_pluginloader.h.
Referenced by TunerSwitcher::activate(), gx_engine::BaseConvolver::activate(), and gx_engine::GxEngine::ladspaloader_update_plugins().
|
inline |
Definition at line 54 of file gx_pluginloader.h.
Referenced by PluginUI::is_registered(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_gui::UiBuilderImpl::load(), PluginUI::on_plugin_preset_popup(), PluginUI::PluginUI(), PluginUI::set_ui_merge_id(), and PluginUI::~PluginUI().
|
inline |
Definition at line 61 of file gx_pluginloader.h.
Referenced by PluginUI::show().
|
inline |
Definition at line 63 of file gx_pluginloader.h.
|
inline |
Definition at line 70 of file gx_pluginloader.h.
Referenced by gx_engine::GxMachine::signal_oscilloscope_visible().
|
inline |
Definition at line 74 of file gx_pluginloader.h.
Referenced by gx_engine::GxMachine::signal_oscilloscope_post_pre().
|
inline |
Definition at line 72 of file gx_pluginloader.h.
|
inline |
Definition at line 71 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.
void gx_engine::Plugin::register_vars | ( | ParamMap & | param, |
EngineControl & | seq | ||
) |
Definition at line 307 of file gx_pluginloader.cpp.
|
inline |
Definition at line 65 of file gx_pluginloader.h.
Referenced by PluginUI::display().
|
inline |
Definition at line 69 of file gx_pluginloader.h.
|
inline |
Definition at line 67 of file gx_pluginloader.h.
Referenced by gx_engine::ConvolverAdapter::conv_start(), PluginUI::hide(), and gx_engine::GxEngine::ladspaloader_update_plugins().
|
inline |
Definition at line 55 of file gx_pluginloader.h.
Referenced by gx_engine::Drumout::Drumout(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::NoiseGate::NoiseGate(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), Plugin(), and gx_engine::TunerAdapter::TunerAdapter().
|
inline |
Definition at line 66 of file gx_pluginloader.h.
Referenced by PluginUI::compress(), and PluginUI::display_new().
|
inline |
Definition at line 68 of file gx_pluginloader.h.
void gx_engine::Plugin::writeJSON | ( | gx_system::JsonWriter & | jw | ) |
Definition at line 279 of file gx_pluginloader.cpp.
|
friend |
Definition at line 79 of file gx_pluginloader.h.
|
friend |
Definition at line 78 of file gx_pluginloader.h.
|
friend |