Guitarix
|
#include <gx_plugin.h>
Public Attributes | |
int | version |
int | flags |
const char * | id |
const char * | name |
const char ** | groups |
const char * | description |
const char * | category |
const char * | shortname |
process_mono_audio | mono_audio |
process_stereo_audio | stereo_audio |
inifunc | set_samplerate |
activatefunc | activate_plugin |
registerfunc | register_params |
uiloader | load_ui |
clearstatefunc | clear_state |
deletefunc | delete_instance |
Definition at line 183 of file gx_plugin.h.
activatefunc PluginDef::activate_plugin |
Definition at line 201 of file gx_plugin.h.
Referenced by gx_engine::BaseConvolver::BaseConvolver(), gx_engine::ProcessingChainBase::clear_module_states(), gx_engine::ThreadSafeChainPointer< stereochain_data >::commit(), gx_engine::ConvolverMonoAdapter::ConvolverMonoAdapter(), gx_engine::ConvolverStereoAdapter::ConvolverStereoAdapter(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::FixedBaseConvolver::FixedBaseConvolver(), gx_engine::MaxLevel::MaxLevel(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::NoiseGate::NoiseGate(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::smbPitchShift::smbPitchShift(), and gx_engine::TunerAdapter::TunerAdapter().
const char* PluginDef::category |
Definition at line 192 of file gx_plugin.h.
Referenced by gx_engine::CabinetConvolver::CabinetConvolver(), gx_engine::CabinetStereoConvolver::CabinetStereoConvolver(), gx_engine::ConvolverAdapter::ConvolverAdapter(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), PluginUI::get_category(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::Plugin::Plugin(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::plugdesc::readJSON(), gx_engine::LadspaDsp::set_plugdesc(), gx_engine::Lv2Dsp::set_plugdesc(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::Plugin::writeJSON(), and gx_engine::plugdesc::writeJSON().
clearstatefunc PluginDef::clear_state |
Definition at line 204 of file gx_plugin.h.
Referenced by gx_engine::ProcessingChainBase::clear_module_states(), and gx_engine::ThreadSafeChainPointer< stereochain_data >::commit().
deletefunc PluginDef::delete_instance |
Definition at line 206 of file gx_plugin.h.
Referenced by gx_engine::PluginListBase::cleanup(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::PluginListBase::delete_module(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::Plugin::Plugin(), and gx_engine::smbPitchShift::smbPitchShift().
const char* PluginDef::description |
Definition at line 191 of file gx_plugin.h.
Referenced by gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::Plugin::Plugin(), PluginUI::PluginUI(), gx_engine::smbPitchShift::smbPitchShift(), and gx_engine::Plugin::writeJSON().
int PluginDef::flags |
Definition at line 185 of file gx_plugin.h.
Referenced by gx_engine::PluginListBase::cleanup(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::PluginListBase::delete_module(), gx_engine::DrumSequencer::DrumSequencer(), PluginUI::get_type(), PluginUI::is_registered(), gx_gui::UiBuilderImpl::load(), gx_engine::MaxLevel::MaxLevel(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), MiniRackBox::MiniRackBox(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::NoiseGate::NoiseGate(), gx_engine::PluginList::ordered_list(), gx_engine::PluginList::ordered_mono_list(), gx_engine::PluginList::ordered_stereo_list(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), RackBox::pack(), gx_engine::Plugin::Plugin(), PluginUI::PluginUI(), gx_engine::PluginList::printlist(), gx_engine::printlist(), gx_engine::Plugin::register_vars(), gx_engine::PluginList::rescueParameter(), gx_engine::TunerAdapter::TunerAdapter(), gx_engine::PluginListBase::update_plugin(), gx_engine::Plugin::writeJSON(), and PluginUI::~PluginUI().
const char** PluginDef::groups |
Definition at line 189 of file gx_plugin.h.
Referenced by gx_engine::DrumSequencer::DrumSequencer(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::Plugin::Plugin(), gx_preset::GxSettings::plugin_preset_list_save(), gx_engine::ParamMap::reset_unit(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::ParamMap::unit_has_std_values(), gx_engine::PluginList::unregisterGroup(), and gx_engine::Plugin::writeJSON().
const char* PluginDef::id |
Definition at line 187 of file gx_plugin.h.
Referenced by gx_engine::PluginList::check_version(), gx_engine::PluginListBase::delete_module(), PluginUI::get_id(), gx_engine::PluginListBase::insert_plugin(), JConvPluginUI::JConvPluginUI(), gx_gui::UiBuilderImpl::load(), gx_engine::PluginList::load_library(), gx_engine::NoiseGate::NoiseGate(), gx_engine::PluginList::ordered_list(), gx_engine::Plugin::Plugin(), gx_preset::GxSettings::plugin_preset_list_load(), gx_engine::GxMachineRemote::plugin_preset_list_load(), gx_preset::GxSettings::plugin_preset_list_remove(), gx_engine::GxMachineRemote::plugin_preset_list_remove(), gx_preset::GxSettings::plugin_preset_list_save(), gx_engine::GxMachineRemote::plugin_preset_list_save(), gx_preset::GxSettings::plugin_preset_list_set(), gx_engine::GxMachineRemote::plugin_preset_list_set(), gx_preset::GxSettings::plugin_preset_list_sync_set(), gx_engine::GxMachineRemote::plugin_preset_list_sync_set(), gx_engine::printlist(), gx_engine::PluginListBase::readJSON(), gx_engine::Plugin::register_vars(), gx_engine::PluginList::registerGroup(), gx_engine::PluginList::rescueParameter(), gx_engine::ParamMap::reset_unit(), gx_engine::ParamMap::unit_has_std_values(), gx_engine::PluginList::unregisterGroup(), gx_engine::PluginList::unregisterParameter(), gx_engine::PluginListBase::update_plugin(), gx_engine::Plugin::writeJSON(), GxService::~GxService(), and gx_engine::ModuleSelectorFromList::~ModuleSelectorFromList().
uiloader PluginDef::load_ui |
Definition at line 203 of file gx_plugin.h.
Referenced by gx_engine::CabinetConvolver::CabinetConvolver(), gx_engine::CabinetStereoConvolver::CabinetStereoConvolver(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_gui::UiBuilderImpl::load_unit(), gx_engine::GxMachineRemote::load_unit(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::Plugin::register_vars(), gx_engine::PluginList::rescueParameter(), gx_engine::smbPitchShift::smbPitchShift(), and gx_engine::PluginListBase::update_plugin().
process_mono_audio PluginDef::mono_audio |
Definition at line 197 of file gx_plugin.h.
Referenced by gx_engine::CabinetConvolver::CabinetConvolver(), gx_engine::ContrastConvolver::ContrastConvolver(), gx_engine::ConvolverMonoAdapter::ConvolverMonoAdapter(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::MonoMute::MonoMute(), gx_engine::NoiseGate::NoiseGate(), gx_engine::PluginList::ordered_mono_list(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::printlist(), gx_engine::Plugin::register_vars(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::stereochain_data::stereochain_data(), and gx_engine::TunerAdapter::TunerAdapter().
const char* PluginDef::name |
Definition at line 188 of file gx_plugin.h.
Referenced by gx_engine::CabinetConvolver::CabinetConvolver(), gx_engine::CabinetStereoConvolver::CabinetStereoConvolver(), gx_engine::ContrastConvolver::ContrastConvolver(), gx_engine::ConvolverMonoAdapter::ConvolverMonoAdapter(), gx_engine::ConvolverStereoAdapter::ConvolverStereoAdapter(), gx_engine::LadspaDsp::create(), gx_seq::SEQWindow::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), PluginUI::get_name(), gx_engine::MaxLevel::MaxLevel(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::MonoMute::MonoMute(), gx_engine::NoiseGate::NoiseGate(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::Plugin::Plugin(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::paradesc::readJSON(), gx_engine::Lv2Dsp::set_plugdesc(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::StereoMute::StereoMute(), gx_engine::TunerAdapter::TunerAdapter(), gx_engine::Plugin::writeJSON(), gx_engine::paradesc::writeJSON(), and gx_engine::ModuleSelectorFromList::~ModuleSelectorFromList().
registerfunc PluginDef::register_params |
Definition at line 202 of file gx_plugin.h.
Referenced by gx_engine::CabinetConvolver::CabinetConvolver(), gx_engine::CabinetStereoConvolver::CabinetStereoConvolver(), gx_engine::ContrastConvolver::ContrastConvolver(), gx_engine::ConvolverMonoAdapter::ConvolverMonoAdapter(), gx_engine::ConvolverStereoAdapter::ConvolverStereoAdapter(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::NoiseGate::NoiseGate(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::PluginList::registerParameter(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::TunerAdapter::TunerAdapter(), and gx_engine::PluginList::unregisterParameter().
inifunc PluginDef::set_samplerate |
Definition at line 200 of file gx_plugin.h.
Referenced by gx_engine::BaseConvolver::BaseConvolver(), gx_engine::ConvolverMonoAdapter::ConvolverMonoAdapter(), gx_engine::ConvolverStereoAdapter::ConvolverStereoAdapter(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::FixedBaseConvolver::FixedBaseConvolver(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::PluginList::set_samplerate(), gx_engine::smbPitchShift::smbPitchShift(), and gx_engine::TunerAdapter::TunerAdapter().
const char* PluginDef::shortname |
Definition at line 193 of file gx_plugin.h.
Referenced by gx_engine::DrumSequencer::DrumSequencer(), PluginUI::get_shortname(), gx_engine::Plugin::Plugin(), gx_engine::plugdesc::readJSON(), gx_engine::LadspaDsp::set_plugdesc(), gx_engine::Lv2Dsp::set_plugdesc(), gx_engine::Plugin::writeJSON(), and gx_engine::plugdesc::writeJSON().
process_stereo_audio PluginDef::stereo_audio |
Definition at line 198 of file gx_plugin.h.
Referenced by gx_engine::CabinetStereoConvolver::CabinetStereoConvolver(), gx_engine::ConvolverStereoAdapter::ConvolverStereoAdapter(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::MaxLevel::MaxLevel(), gx_engine::PluginList::ordered_stereo_list(), gx_engine::printlist(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::stereochain_data::stereochain_data(), gx_engine::StereoMute::StereoMute(), and gx_engine::PluginListBase::update_plugin().
int PluginDef::version |
Definition at line 184 of file gx_plugin.h.
Referenced by gx_engine::BaseConvolver::BaseConvolver(), gx_engine::PluginList::check_version(), gx_engine::ConvolverAdapter::ConvolverAdapter(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::FixedBaseConvolver::FixedBaseConvolver(), gx_engine::MaxLevel::MaxLevel(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::MonoMute::MonoMute(), gx_engine::NoiseGate::NoiseGate(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::Plugin::Plugin(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::StereoMute::StereoMute(), gx_engine::TunerAdapter::TunerAdapter(), and gx_engine::Plugin::writeJSON().