Guitarix
|
#include <gx_pluginloader.h>
Additional Inherited Members | |
![]() | |
typedef pair< const std::string, Plugin * > | map_pair |
typedef map< const std::string, Plugin * > | pluginmap |
![]() | |
enum | PluginPosInternal { PLUGIN_POS_RACK_STEREO = PLUGIN_POS_END+1, PLUGIN_POS_COUNT } |
![]() | |
pluginmap | pmap |
sigc::signal< void, const char *, bool > | insert_remove |
Definition at line 161 of file gx_pluginloader.h.
gx_engine::PluginList::PluginList | ( | EngineControl & | seq | ) |
Definition at line 380 of file gx_pluginloader.cpp.
gx_engine::PluginList::~PluginList | ( | ) |
Definition at line 388 of file gx_pluginloader.cpp.
Definition at line 550 of file gx_pluginloader.cpp.
Referenced by add(), gx_engine::GxEngine::GxEngine(), gx_engine::GxEngine::ladspaloader_update_plugins(), load_library(), and gx_engine::GxEngine::~GxEngine().
Plugin * gx_engine::PluginList::add | ( | PluginDef * | p, |
PluginPos | pos = PLUGIN_POS_RACK , |
||
int | flags = 0 |
||
) |
Definition at line 557 of file gx_pluginloader.cpp.
int gx_engine::PluginList::add | ( | PluginDef ** | p, |
PluginPos | pos = PLUGIN_POS_RACK , |
||
int | flags = 0 |
||
) |
Definition at line 570 of file gx_pluginloader.cpp.
int gx_engine::PluginList::add | ( | plugindef_creator * | p, |
PluginPos | pos = PLUGIN_POS_RACK , |
||
int | flags = 0 |
||
) |
Definition at line 580 of file gx_pluginloader.cpp.
int gx_engine::PluginList::check_version | ( | PluginDef * | p | ) |
Definition at line 468 of file gx_pluginloader.cpp.
Referenced by add().
int gx_engine::PluginList::load_from_path | ( | const string & | path, |
PluginPos | pos = PLUGIN_POS_RACK |
||
) |
Definition at line 445 of file gx_pluginloader.cpp.
Referenced by gx_engine::GxEngine::GxEngine().
int gx_engine::PluginList::load_library | ( | const string & | path, |
PluginPos | pos = PLUGIN_POS_RACK |
||
) |
Definition at line 409 of file gx_pluginloader.cpp.
Referenced by load_from_path().
void gx_engine::PluginList::ordered_list | ( | list< Plugin *> & | l, |
bool | stereo, | ||
int | flagmask, | ||
int | flagvalue | ||
) |
Definition at line 743 of file gx_pluginloader.cpp.
void gx_engine::PluginList::ordered_mono_list | ( | list< Plugin *> & | mono, |
int | mode | ||
) |
Definition at line 713 of file gx_pluginloader.cpp.
Referenced by gx_engine::ModuleSequencer::prepare_module_lists().
void gx_engine::PluginList::ordered_stereo_list | ( | list< Plugin *> & | stereo, |
int | mode | ||
) |
Definition at line 731 of file gx_pluginloader.cpp.
Referenced by gx_engine::ModuleSequencer::prepare_module_lists().
void gx_engine::PluginList::printlist | ( | bool | ordered = true | ) |
Definition at line 787 of file gx_pluginloader.cpp.
Referenced by gx_engine::GxEngine::GxEngine().
void gx_engine::PluginList::registerAllPlugins | ( | ParamMap & | param, |
ParameterGroups & | groups | ||
) |
Definition at line 693 of file gx_pluginloader.cpp.
Referenced by gx_engine::EngineControl::registerParameter().
void gx_engine::PluginList::registerGroup | ( | PluginDef * | pd, |
ParameterGroups & | groups | ||
) |
Definition at line 597 of file gx_pluginloader.cpp.
Referenced by registerAllPlugins(), and registerPlugin().
void gx_engine::PluginList::registerParameter | ( | Plugin * | pl, |
ParamMap & | param, | ||
ParamRegImpl & | preg | ||
) |
Definition at line 649 of file gx_pluginloader.cpp.
Referenced by registerAllPlugins(), and registerPlugin().
void gx_engine::PluginList::registerPlugin | ( | Plugin * | pl, |
ParamMap & | param, | ||
ParameterGroups & | groups | ||
) |
Definition at line 681 of file gx_pluginloader.cpp.
Referenced by gx_engine::GxEngine::ladspaloader_update_plugins().
Definition at line 637 of file gx_pluginloader.cpp.
Referenced by gx_engine::GxEngine::ladspaloader_update_plugins().
void gx_engine::PluginList::set_samplerate | ( | int | samplerate | ) |
Definition at line 777 of file gx_pluginloader.cpp.
Referenced by gx_engine::EngineControl::set_samplerate().
|
inline |
Definition at line 187 of file gx_pluginloader.h.
void gx_engine::PluginList::unregisterGroup | ( | PluginDef * | pd, |
ParameterGroups & | groups | ||
) |
Definition at line 617 of file gx_pluginloader.cpp.
Referenced by unregisterPlugin().
Definition at line 658 of file gx_pluginloader.cpp.
Referenced by unregisterPlugin().
void gx_engine::PluginList::unregisterPlugin | ( | Plugin * | pl, |
ParamMap & | param, | ||
ParameterGroups & | groups | ||
) |
Definition at line 687 of file gx_pluginloader.cpp.
Referenced by gx_engine::GxEngine::ladspaloader_update_plugins().