Guitarix
|
Namespaces | |
namespace | gx_amps |
namespace | gx_effects |
namespace | gx_poweramps |
namespace | gx_tonestacks |
Typedefs | |
typedef ParameterV< OscilloscopeInfo > | OscParameter |
typedef ParameterV< GxSeqSettings > | SeqParameter |
typedef ParameterV< GxJConvSettings > | JConvParameter |
typedef void(* | monochainorder) (int count, float *output, float *output1, PluginDef *plugin) |
typedef void(* | stereochainorder) (int count, float *input, float *input1, float *output, float *output1, PluginDef *plugin) |
typedef ParameterV< float > | FloatParameter |
typedef ParameterV< int > | IntParameter |
typedef ParameterV< bool > | BoolParameter |
typedef ParameterV< Glib::ustring > | StringParameter |
typedef list< Parameter * > | paramlist |
typedef list< MidiController > | midi_controller_list |
typedef PluginDef *(* | plugindef_creator) () |
typedef map< string, set< void * > > | output_listen_map |
Enumerations | |
enum | widget_type { tp_scale , tp_scale_log , tp_toggle , tp_enum , tp_display , tp_display_toggle , tp_none , tp_int , tp_enabled , tp_atom } |
enum | quirkflag { need_activate = 1 , no_cleanup = 2 , is_lv2 = 4 } |
enum | GxEngineState { kEngineOff = 0 , kEngineOn = 1 , kEngineBypass = 2 } |
enum | { PGNI_DYN_POSITION = 0x10000 , PGNI_NOT_OWN = 0x20000 , PGNI_UI_REG = 0x40000 , PGNI_IS_LV2 = 0x80000 , PGNI_IS_LADSPA = 0x100000 } |
enum | PluginPos { PLUGIN_POS_START , PLUGIN_POS_RACK , PLUGIN_POS_END } |
Functions | |
bool | read_audio (const std::string &filename, unsigned int *audio_size, int *audio_chan, int *audio_type, int *audio_form, int *audio_rate, float **buffer) |
ParameterGroups & | get_group_table () |
string | param_group (const string &group_id, bool nowarn=false) |
void | compare_parameter (const char *title, Parameter *p1, Parameter *p2, bool all=false) |
void | printlist (const char *title, const list< Plugin * > &modules, bool header=true) |
Variables | |
MidiStandardControllers | midi_std_ctr |
typedef ParameterV<bool> gx_engine::BoolParameter |
Definition at line 97 of file gx_parameter.h.
typedef ParameterV<float> gx_engine::FloatParameter |
Definition at line 95 of file gx_parameter.h.
typedef ParameterV<int> gx_engine::IntParameter |
Definition at line 96 of file gx_parameter.h.
Definition at line 330 of file gx_internal_plugins.h.
typedef list<MidiController> gx_engine::midi_controller_list |
Definition at line 730 of file gx_parameter.h.
typedef void(* gx_engine::monochainorder) (int count, float *output, float *output1, PluginDef *plugin) |
Definition at line 127 of file gx_modulesequencer.h.
Definition at line 177 of file gx_internal_plugins.h.
typedef map<string, set<void*> > gx_engine::output_listen_map |
typedef list<Parameter*> gx_engine::paramlist |
Definition at line 232 of file gx_parameter.h.
typedef PluginDef *(* gx_engine::plugindef_creator) () |
Definition at line 127 of file gx_pluginloader.h.
Definition at line 252 of file gx_internal_plugins.h.
typedef void(* gx_engine::stereochainorder) (int count, float *input, float *input1, float *output, float *output1, PluginDef *plugin) |
Definition at line 129 of file gx_modulesequencer.h.
typedef ParameterV<Glib::ustring> gx_engine::StringParameter |
Definition at line 98 of file gx_parameter.h.
anonymous enum |
Enumerator | |
---|---|
PGNI_DYN_POSITION | |
PGNI_NOT_OWN | |
PGNI_UI_REG | |
PGNI_IS_LV2 | |
PGNI_IS_LADSPA |
Definition at line 37 of file gx_pluginloader.h.
Enumerator | |
---|---|
kEngineOff | |
kEngineOn | |
kEngineBypass |
Definition at line 290 of file gx_modulesequencer.h.
enum gx_engine::PluginPos |
Enumerator | |
---|---|
PLUGIN_POS_START | |
PLUGIN_POS_RACK | |
PLUGIN_POS_END |
Definition at line 121 of file gx_pluginloader.h.
enum gx_engine::quirkflag |
Enumerator | |
---|---|
need_activate | |
no_cleanup | |
is_lv2 |
Definition at line 678 of file gx_internal_plugins.h.
Enumerator | |
---|---|
tp_scale | |
tp_scale_log | |
tp_toggle | |
tp_enum | |
tp_display | |
tp_display_toggle | |
tp_none | |
tp_int | |
tp_enabled | |
tp_atom |
Definition at line 658 of file gx_internal_plugins.h.
void gx_engine::compare_parameter | ( | const char * | title, |
Parameter * | p1, | ||
Parameter * | p2, | ||
bool | all = false |
||
) |
ParameterGroups & gx_engine::get_group_table | ( | ) |
string gx_engine::param_group | ( | const string & | group_id, |
bool | nowarn = false |
||
) |
void gx_engine::printlist | ( | const char * | title, |
const list< Plugin * > & | modules, | ||
bool | header = true |
||
) |
Referenced by gx_engine::MonoModuleChain::print(), and gx_engine::StereoModuleChain::print().
bool gx_engine::read_audio | ( | const std::string & | filename, |
unsigned int * | audio_size, | ||
int * | audio_chan, | ||
int * | audio_type, | ||
int * | audio_form, | ||
int * | audio_rate, | ||
float ** | buffer | ||
) |
|
extern |