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 176 of file gx_pluginloader.cpp.
gx_engine::Plugin::Plugin | ( | gx_system::JsonParser & | jp, |
ParamMap & | pmap | ||
) |
Definition at line 201 of file gx_pluginloader.cpp.
void gx_engine::Plugin::copy_position | ( | const Plugin & | plugin | ) |
Definition at line 333 of file gx_pluginloader.cpp.
Referenced by gx_engine::ModuleSelectorFromList::set_module().
|
inline |
Definition at line 60 of file gx_pluginloader.h.
Referenced by RackBox::animate_insert(), gx_engine::PluginList::ordered_mono_list(), gx_engine::PluginList::ordered_stereo_list(), gx_engine::GxMachine::oscilloscope_plugin_box_visible(), gx_engine::GxMachineRemote::oscilloscope_plugin_box_visible(), gx_engine::printlist(), and PluginUI::update_rackbox().
|
inline |
Definition at line 64 of file gx_pluginloader.h.
Referenced by copy_position(), and gx_engine::printlist().
|
inline |
Definition at line 62 of file gx_pluginloader.h.
Referenced by TunerSwitcher::activate(), JConvPluginUI::JConvPluginUI(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_engine::PluginList::ordered_mono_list(), gx_engine::PluginList::ordered_stereo_list(), gx_engine::printlist(), gx_engine::ConvolverAdapter::restart(), gx_engine::ModuleSelectorFromList::set_module(), gx_engine::TunerAdapter::set_module(), and gx_engine::SCapture::~SCapture().
|
inline |
Definition at line 54 of file gx_pluginloader.h.
Referenced by gx_engine::PluginList::add(), MainWindow::add_rackbox(), gx_engine::PluginListBase::delete_module(), PluginUI::get_category(), PluginUI::get_id(), PluginUI::get_name(), PluginUI::get_shortname(), PluginUI::get_type(), gx_engine::PluginListBase::insert_plugin(), PluginUI::is_registered(), JConvPluginUI::JConvPluginUI(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_gui::UiBuilderImpl::load(), MainWindow::MainWindow(), MiniRackBox::MiniRackBox(), PluginUI::on_plugin_preset_popup(), gx_engine::PluginList::ordered_mono_list(), gx_engine::PluginList::ordered_stereo_list(), RackBox::pack(), PluginUI::PluginUI(), gx_engine::printlist(), gx_engine::PluginListBase::readJSON(), gx_engine::PluginList::registerParameter(), gx_engine::PluginList::registerPlugin(), gx_engine::PluginList::rescueParameter(), gx_engine::PluginList::unregisterParameter(), gx_engine::PluginList::unregisterPlugin(), gx_engine::PluginListBase::update_plugin(), GxService::~GxService(), and PluginUI::~PluginUI().
|
inline |
Definition at line 61 of file gx_pluginloader.h.
Referenced by RackBox::get_plug_visible(), and PluginUI::show().
|
inline |
Definition at line 63 of file gx_pluginloader.h.
Referenced by copy_position(), and gx_engine::printlist().
|
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.
Referenced by MiniRackBox::MiniRackBox(), and RackBox::RackBox().
|
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.
Referenced by gx_engine::printlist().
void gx_engine::Plugin::register_vars | ( | ParamMap & | param, |
EngineControl & | seq | ||
) |
Definition at line 291 of file gx_pluginloader.cpp.
Referenced by gx_engine::PluginList::registerParameter().
|
inline |
Definition at line 65 of file gx_pluginloader.h.
Referenced by PluginUI::display().
|
inline |
Definition at line 69 of file gx_pluginloader.h.
Referenced by copy_position(), and RackBox::setOrder().
|
inline |
Definition at line 67 of file gx_pluginloader.h.
Referenced by gx_engine::ConvolverAdapter::conv_start(), gx_show_about(), PluginUI::hide(), JConvPluginUI::JConvPluginUI(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_engine::ConvolverAdapter::restart(), gx_engine::ModuleSelectorFromList::set_module(), and gx_engine::TunerAdapter::TunerAdapter().
|
inline |
Definition at line 55 of file gx_pluginloader.h.
Referenced by gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::NoiseGate::NoiseGate(), and Plugin().
|
inline |
Definition at line 66 of file gx_pluginloader.h.
Referenced by PluginUI::compress(), PluginUI::display_new(), and RackBox::swtch().
|
inline |
Definition at line 68 of file gx_pluginloader.h.
Referenced by copy_position(), RackBox::setOrder(), and gx_engine::PluginListBase::update_plugin().
void gx_engine::Plugin::writeJSON | ( | gx_system::JsonWriter & | jw | ) |
Definition at line 263 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 |