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::ProcessingChainBase::clear_module_states(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), gx_engine::MaxLevel::MaxLevel(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::NoiseGate::NoiseGate(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::SCapture::SCapture(), 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::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::PreampStereoConvolver::PreampStereoConvolver(), gx_engine::SCapture::SCapture(), and gx_engine::LadspaDsp::set_plugdesc().
clearstatefunc PluginDef::clear_state |
Definition at line 204 of file gx_plugin.h.
Referenced by gx_engine::ProcessingChainBase::clear_module_states(), gx_engine::LiveLooper::LiveLooper(), and gx_engine::SCapture::SCapture().
deletefunc PluginDef::delete_instance |
Definition at line 206 of file gx_plugin.h.
Referenced by gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), and gx_engine::SCapture::SCapture().
const char* PluginDef::description |
Definition at line 191 of file gx_plugin.h.
Referenced by gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), PluginUI::PluginUI(), and gx_engine::SCapture::SCapture().
int PluginDef::flags |
Definition at line 185 of file gx_plugin.h.
Referenced by gx_engine::LadspaDsp::create(), gx_engine::DrumSequencer::DrumSequencer(), PluginUI::is_registered(), gx_gui::UiBuilderImpl::load(), gx_engine::MaxLevel::MaxLevel(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::NoiseGate::NoiseGate(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), PluginUI::PluginUI(), gx_engine::SCapture::SCapture(), gx_engine::TunerAdapter::TunerAdapter(), and PluginUI::~PluginUI().
const char** PluginDef::groups |
Definition at line 189 of file gx_plugin.h.
Referenced by gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_preset::GxSettings::plugin_preset_list_remove(), and gx_engine::SCapture::SCapture().
const char* PluginDef::id |
Definition at line 187 of file gx_plugin.h.
Referenced by gx_engine::Drumout::Drumout(), gx_gui::UiBuilderImpl::load(), gx_engine::NoiseGate::NoiseGate(), and gx_preset::GxSettings::plugin_preset_list_remove().
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::LiveLooper::LiveLooper(), gx_gui::UiBuilderImpl::load_unit(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::PreampStereoConvolver::PreampStereoConvolver(), and gx_engine::SCapture::SCapture().
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::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::MonoMute::MonoMute(), gx_engine::NoiseGate::NoiseGate(), gx_engine::OscilloscopeAdapter::OscilloscopeAdapter(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::SCapture::SCapture(), 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::Drumout::Drumout(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), 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::PreampConvolver::PreampConvolver(), gx_engine::PreampStereoConvolver::PreampStereoConvolver(), gx_engine::SCapture::SCapture(), PluginUI::set_ui_merge_id(), gx_engine::StereoMute::StereoMute(), and gx_engine::TunerAdapter::TunerAdapter().
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::DrumSequencer::DrumSequencer(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_engine::LiveLooper::LiveLooper(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::ModuleSelectorFromList::ModuleSelectorFromList(), gx_engine::NoiseGate::NoiseGate(), gx_engine::PreampConvolver::PreampConvolver(), gx_engine::PreampStereoConvolver::PreampStereoConvolver(), gx_engine::SCapture::SCapture(), and gx_engine::TunerAdapter::TunerAdapter().
inifunc PluginDef::set_samplerate |
Definition at line 200 of file gx_plugin.h.
Referenced by gx_engine::DrumSequencer::DrumSequencer(), gx_engine::GxEngine::ladspaloader_update_plugins(), gx_engine::LiveLooper::LiveLooper(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), gx_engine::SCapture::SCapture(), and gx_engine::TunerAdapter::TunerAdapter().
const char* PluginDef::shortname |
Definition at line 193 of file gx_plugin.h.
Referenced by gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), and gx_engine::SCapture::SCapture().
process_stereo_audio PluginDef::stereo_audio |
Definition at line 198 of file gx_plugin.h.
Referenced by gx_engine::CabinetStereoConvolver::CabinetStereoConvolver(), gx_engine::Drumout::Drumout(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), gx_engine::MaxLevel::MaxLevel(), gx_engine::PreampStereoConvolver::PreampStereoConvolver(), gx_engine::SCapture::SCapture(), and gx_engine::StereoMute::StereoMute().
int PluginDef::version |
Definition at line 184 of file gx_plugin.h.
Referenced by gx_engine::ConvolverAdapter::ConvolverAdapter(), gx_engine::Drumout::Drumout(), gx_engine::DrumSequencer::DrumSequencer(), gx_engine::LiveLooper::LiveLooper(), 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::SCapture::SCapture(), gx_engine::StereoMute::StereoMute(), and gx_engine::TunerAdapter::TunerAdapter().