|
Guitarix
|
#include <ladspaback.h>

Public Member Functions | |
| void | set_range_default (const LADSPA_PortRangeHint &h, ChangeableValues &store) |
| void | set_default_value (const LADSPA_PortRangeHint &h, ChangeableValues &store) |
| void | set_tp_default (const LADSPA_PortRangeHint &h, ChangeableValues &store) |
| float | calc_step () |
| void | set_default (float value, Glib::ustring label) |
| void | output (gx_system::JsonWriter &jw) |
| PortDesc (int idx_, int pos_, bool is_output_, Glib::ustring name, const LADSPA_PortRangeHint &hint) | |
| PortDesc (gx_system::JsonParser &jp) | |
| void | serializeJSON (gx_system::JsonWriter &jw) |
| void | reset () |
| void | fixup (bool newrow) |
| bool | check_changed (const PortDesc &vp) const |
| Glib::ustring | get_enum (int idx) |
| DisplayType | get_tp () |
| float | get_low () |
| float | get_up () |
| float | get_dflt () |
| bool | get_newrow () |
| const Glib::ustring & | get_name () |
| int | get_pos () |
| void | set_low (float v) |
| void | set_up (float v) |
| void | set_dflt (float v) |
| void | set_tp (DisplayType v) |
| void | set_newrow (bool v) |
| bool | has_settings () |
| bool | enumkey_changed (int k) |
| bool | is_set (int f) |
| void | set_state (gx_system::JsonParser &jp, int version) |
Public Attributes | |
| int | idx |
| int | pos |
| bool | is_output |
| LADSPA_PortRangeHintDescriptor | hint_desc |
| bool | fake_low |
| bool | fake_up |
| bool | fake_dflt |
| step_mode | step |
| bool | use_sr |
| bool | has_sr |
| bool | has_caption |
| ChangeableValues | factory |
| ChangeableValues | user |
Static Public Attributes | |
| static const int | SR = 44100 |
Friends | |
| bool | cmp_ctrl_ports (const PortDesc *a, const PortDesc *b) |
Definition at line 78 of file ladspaback.h.
| ladspa::PortDesc::PortDesc | ( | int | idx_, |
| int | pos_, | ||
| bool | is_output_, | ||
| Glib::ustring | name, | ||
| const LADSPA_PortRangeHint & | hint | ||
| ) |
Referenced by ladspa::PluginDesc::copy_ports(), ladspa::ChangeableValues::has_settings(), and set_state().
| ladspa::PortDesc::PortDesc | ( | gx_system::JsonParser & | jp | ) |
Definition at line 208 of file ladspaback.cpp.
| float ladspa::PortDesc::calc_step | ( | ) |
Definition at line 530 of file ladspaback.cpp.
Referenced by output().
| bool ladspa::PortDesc::check_changed | ( | const PortDesc & | vp | ) | const |
Definition at line 381 of file ladspaback.cpp.
Referenced by ladspa::PluginDesc::check_changed().
|
inline |
Definition at line 124 of file ladspaback.h.
Referenced by ladspa::PluginDisplay::~PluginDisplay().
| void ladspa::PortDesc::fixup | ( | bool | newrow | ) |
Definition at line 419 of file ladspaback.cpp.
|
inline |
Definition at line 114 of file ladspaback.h.
Referenced by ladspa::PluginDisplay::check_exit(), and output().
| ustring ladspa::PortDesc::get_enum | ( | int | idx | ) |
Definition at line 368 of file ladspaback.cpp.
Referenced by ladspa::PluginDisplay::check_exit(), and output().
|
inline |
Definition at line 112 of file ladspaback.h.
Referenced by calc_step(), ladspa::PluginDisplay::check_exit(), output(), and set_default_value().
|
inline |
Definition at line 116 of file ladspaback.h.
Referenced by ladspa::PluginDisplay::check_exit(), and set_tp_default().
|
inline |
Definition at line 115 of file ladspaback.h.
Referenced by ladspa::PluginDisplay::check_exit(), and output().
|
inline |
Definition at line 117 of file ladspaback.h.
Referenced by ladspa::PluginDesc::_i_check_has_settings(), and ladspa::PluginDisplay::~PluginDisplay().
|
inline |
Definition at line 111 of file ladspaback.h.
Referenced by calc_step(), ladspa::PluginDisplay::check_exit(), ladspa::PluginDesc::fixup(), has_settings(), output(), and ladspa::PluginDisplay::~PluginDisplay().
|
inline |
Definition at line 113 of file ladspaback.h.
Referenced by calc_step(), ladspa::PluginDisplay::check_exit(), output(), and set_default_value().
| bool ladspa::PortDesc::has_settings | ( | ) |
Definition at line 415 of file ladspaback.cpp.
Referenced by ladspa::PluginDesc::_i_check_has_settings(), ladspa::PluginDesc::check_has_settings(), ladspa::PluginDesc::reset(), and set_state().
|
inline |
Definition at line 125 of file ladspaback.h.
Referenced by ladspa::PluginDisplay::~PluginDisplay().
| void ladspa::PortDesc::output | ( | gx_system::JsonWriter & | jw | ) |
Definition at line 592 of file ladspaback.cpp.
| void ladspa::PortDesc::reset | ( | void | ) |
Definition at line 320 of file ladspaback.cpp.
| void ladspa::PortDesc::serializeJSON | ( | gx_system::JsonWriter & | jw | ) |
Definition at line 240 of file ladspaback.cpp.
| void ladspa::PortDesc::set_default | ( | float | value, |
| Glib::ustring | label | ||
| ) |
Definition at line 586 of file ladspaback.cpp.
| void ladspa::PortDesc::set_default_value | ( | const LADSPA_PortRangeHint & | h, |
| ChangeableValues & | store | ||
| ) |
Definition at line 258 of file ladspaback.cpp.
| void ladspa::PortDesc::set_dflt | ( | float | v | ) |
Definition at line 344 of file ladspaback.cpp.
Referenced by ladspa::PluginDisplay::check_exit().
| void ladspa::PortDesc::set_low | ( | float | v | ) |
Definition at line 328 of file ladspaback.cpp.
Referenced by ladspa::PluginDisplay::check_exit().
| void ladspa::PortDesc::set_newrow | ( | bool | v | ) |
Definition at line 360 of file ladspaback.cpp.
| void ladspa::PortDesc::set_range_default | ( | const LADSPA_PortRangeHint & | h, |
| ChangeableValues & | store | ||
| ) |
Definition at line 302 of file ladspaback.cpp.
| void ladspa::PortDesc::set_state | ( | gx_system::JsonParser & | jp, |
| int | version | ||
| ) |
Definition at line 634 of file ladspaback.cpp.
| void ladspa::PortDesc::set_tp | ( | DisplayType | v | ) |
Definition at line 352 of file ladspaback.cpp.
Referenced by ladspa::PluginDisplay::check_exit().
| void ladspa::PortDesc::set_tp_default | ( | const LADSPA_PortRangeHint & | h, |
| ChangeableValues & | store | ||
| ) |
Definition at line 566 of file ladspaback.cpp.
| void ladspa::PortDesc::set_up | ( | float | v | ) |
Definition at line 336 of file ladspaback.cpp.
Referenced by ladspa::PluginDisplay::check_exit().
Definition at line 864 of file ladspaback.cpp.
Referenced by ladspa::PluginDesc::reset().
| ChangeableValues ladspa::PortDesc::factory |
Definition at line 92 of file ladspaback.h.
Referenced by check_changed(), ladspa::PluginDisplay::check_exit(), fixup(), get_enum(), ladspa::LadspaPluginList::LadspaPluginList(), output(), PortDesc(), serializeJSON(), set_default(), set_default_value(), set_dflt(), set_low(), set_newrow(), set_state(), set_tp(), and set_up().
| bool ladspa::PortDesc::fake_dflt |
Definition at line 87 of file ladspaback.h.
Referenced by check_changed(), fixup(), PortDesc(), serializeJSON(), set_dflt(), and ladspa::PluginDisplay::~PluginDisplay().
| bool ladspa::PortDesc::fake_low |
Definition at line 85 of file ladspaback.h.
Referenced by check_changed(), fixup(), PortDesc(), serializeJSON(), set_low(), and ladspa::PluginDisplay::~PluginDisplay().
| bool ladspa::PortDesc::fake_up |
Definition at line 86 of file ladspaback.h.
Referenced by check_changed(), fixup(), PortDesc(), serializeJSON(), set_up(), and ladspa::PluginDisplay::~PluginDisplay().
| bool ladspa::PortDesc::has_caption |
Definition at line 91 of file ladspaback.h.
Referenced by check_changed(), ladspa::PluginDisplay::check_exit(), has_settings(), output(), PortDesc(), reset(), serializeJSON(), set_state(), and ladspa::PluginDisplay::~PluginDisplay().
| bool ladspa::PortDesc::has_sr |
Definition at line 90 of file ladspaback.h.
Referenced by calc_step(), check_changed(), ladspa::PluginDisplay::check_exit(), output(), PortDesc(), reset(), serializeJSON(), and set_state().
| LADSPA_PortRangeHintDescriptor ladspa::PortDesc::hint_desc |
Definition at line 84 of file ladspaback.h.
Referenced by fixup(), ladspa::LadspaPluginList::LadspaPluginList(), PortDesc(), reset(), serializeJSON(), set_default_value(), and set_tp_default().
| int ladspa::PortDesc::idx |
Definition at line 81 of file ladspaback.h.
Referenced by ladspa::LadspaPluginList::LadspaPluginList(), output(), ladspa::PluginDesc::output(), PortDesc(), serializeJSON(), and ladspa::PluginDesc::set_state().
| bool ladspa::PortDesc::is_output |
Definition at line 83 of file ladspaback.h.
Referenced by ladspa::PluginDisplay::check_exit(), PortDesc(), serializeJSON(), and set_tp_default().
| int ladspa::PortDesc::pos |
Definition at line 82 of file ladspaback.h.
Referenced by check_changed(), ladspa::PluginDisplay::check_exit(), ladspa::cmp_ctrl_ports(), ladspa::PluginDesc::copy_ports(), PortDesc(), and serializeJSON().
|
static |
Definition at line 94 of file ladspaback.h.
Referenced by calc_step(), ladspa::PluginDisplay::check_exit(), output(), and set_state().
| step_mode ladspa::PortDesc::step |
Definition at line 88 of file ladspaback.h.
Referenced by calc_step(), check_changed(), ladspa::PluginDisplay::check_exit(), has_settings(), output(), PortDesc(), reset(), serializeJSON(), set_state(), and ladspa::PluginDisplay::~PluginDisplay().
| bool ladspa::PortDesc::use_sr |
Definition at line 89 of file ladspaback.h.
Referenced by calc_step(), check_changed(), ladspa::PluginDisplay::check_exit(), has_settings(), output(), PortDesc(), reset(), serializeJSON(), and set_state().
| ChangeableValues ladspa::PortDesc::user |
Definition at line 93 of file ladspaback.h.
Referenced by check_changed(), ladspa::PluginDisplay::check_exit(), get_enum(), has_settings(), output(), PortDesc(), reset(), serializeJSON(), set_dflt(), set_low(), set_newrow(), set_state(), set_tp(), and set_up().