Guitarix
ladspa::PluginDesc Class Reference

#include <ladspaback.h>

Collaboration diagram for ladspa::PluginDesc:

Public Member Functions

int quirks_get ()
 
void reset ()
 
bool check_changed ()
 
bool _i_check_has_settings ()
 
void check_has_settings ()
 
int set_active (bool v)
 
void fixup ()
 
void set_add_wet_dry_controller (bool v)
 
void set_stereo_to_mono (bool v)
 
void copy_ports (PluginDesc *p)
 
void set_category (const std::vector< Glib::ustring > &s)
 
void set_default (int idx, float value, const Glib::ustring &label)
 
void set_state (const Glib::ustring &fname)
 
void set_old ()
 
void clear_old ()
 
void output_entry (gx_system::JsonWriter &jw)
 
void output (gx_system::JsonWriter &jw)
 

Public Attributes

unsigned long UniqueID
 
Glib::ustring Label
 
Glib::ustring Name
 
Glib::ustring shortname
 
Glib::ustring Maker
 
int MasterIdx
 
Glib::ustring MasterLabel
 
int tp
 
std::vector< PortDesc * > ctrl_ports
 
std::string path
 
int index
 
Glib::ustring category
 
Glib::ustring deduced_category
 
int quirks
 
int quirks_default
 
bool is_lv2
 
std::string ladspa_category
 
bool active
 
bool active_set
 
bool has_settings
 
int add_wet_dry
 
int stereo_to_mono
 
PluginDescold
 

Friends

class LadspaPluginList
 

Detailed Description

Definition at line 134 of file ladspaback.h.

Member Function Documentation

◆ _i_check_has_settings()

bool PluginDesc::_i_check_has_settings ( )

Definition at line 1027 of file ladspaback.cpp.

Referenced by check_has_settings().

◆ check_changed()

bool PluginDesc::check_changed ( )

Definition at line 964 of file ladspaback.cpp.

◆ check_has_settings()

void PluginDesc::check_has_settings ( )

Definition at line 1051 of file ladspaback.cpp.

Referenced by set_state().

◆ clear_old()

void ladspa::PluginDesc::clear_old ( )
inline

Definition at line 184 of file ladspaback.h.

◆ copy_ports()

void PluginDesc::copy_ports ( PluginDesc p)

Definition at line 884 of file ladspaback.cpp.

Referenced by set_old().

◆ fixup()

void PluginDesc::fixup ( )

Definition at line 1082 of file ladspaback.cpp.

◆ output()

void PluginDesc::output ( gx_system::JsonWriter jw)

Definition at line 1124 of file ladspaback.cpp.

◆ output_entry()

void PluginDesc::output_entry ( gx_system::JsonWriter jw)

Definition at line 1160 of file ladspaback.cpp.

◆ quirks_get()

int PluginDesc::quirks_get ( )

Definition at line 854 of file ladspaback.cpp.

◆ reset()

void PluginDesc::reset ( )

Definition at line 870 of file ladspaback.cpp.

◆ set_active()

int PluginDesc::set_active ( bool  v)

Definition at line 1055 of file ladspaback.cpp.

◆ set_add_wet_dry_controller()

void PluginDesc::set_add_wet_dry_controller ( bool  v)

Definition at line 1066 of file ladspaback.cpp.

◆ set_category()

void PluginDesc::set_category ( const std::vector< Glib::ustring > &  s)

Definition at line 1094 of file ladspaback.cpp.

◆ set_default()

void PluginDesc::set_default ( int  idx,
float  value,
const Glib::ustring &  label 
)

Definition at line 1115 of file ladspaback.cpp.

◆ set_old()

void PluginDesc::set_old ( )

Definition at line 1245 of file ladspaback.cpp.

◆ set_state()

void PluginDesc::set_state ( const Glib::ustring &  fname)

Definition at line 1173 of file ladspaback.cpp.

◆ set_stereo_to_mono()

void PluginDesc::set_stereo_to_mono ( bool  v)

Definition at line 1074 of file ladspaback.cpp.

Friends And Related Function Documentation

◆ LadspaPluginList

friend class LadspaPluginList
friend

Definition at line 181 of file ladspaback.h.

Member Data Documentation

◆ active

bool ladspa::PluginDesc::active

Definition at line 155 of file ladspaback.h.

Referenced by set_active().

◆ active_set

bool ladspa::PluginDesc::active_set

Definition at line 156 of file ladspaback.h.

Referenced by set_active().

◆ add_wet_dry

int ladspa::PluginDesc::add_wet_dry

Definition at line 158 of file ladspaback.h.

Referenced by check_changed(), output(), reset(), set_add_wet_dry_controller(), and set_state().

◆ category

Glib::ustring ladspa::PluginDesc::category

◆ ctrl_ports

std::vector<PortDesc*> ladspa::PluginDesc::ctrl_ports

◆ deduced_category

Glib::ustring ladspa::PluginDesc::deduced_category

Definition at line 150 of file ladspaback.h.

Referenced by _i_check_has_settings(), check_changed(), reset(), and set_category().

◆ has_settings

bool ladspa::PluginDesc::has_settings

Definition at line 157 of file ladspaback.h.

Referenced by _i_check_has_settings(), check_has_settings(), and reset().

◆ index

int ladspa::PluginDesc::index

Definition at line 148 of file ladspaback.h.

Referenced by check_changed(), and output_entry().

◆ is_lv2

bool ladspa::PluginDesc::is_lv2

Definition at line 153 of file ladspaback.h.

Referenced by output(), output_entry(), and set_state().

◆ Label

Glib::ustring ladspa::PluginDesc::Label

Definition at line 139 of file ladspaback.h.

Referenced by check_changed(), and output_entry().

◆ ladspa_category

std::string ladspa::PluginDesc::ladspa_category

Definition at line 154 of file ladspaback.h.

Referenced by check_changed(), and set_category().

◆ Maker

Glib::ustring ladspa::PluginDesc::Maker

Definition at line 142 of file ladspaback.h.

Referenced by check_changed().

◆ MasterIdx

int ladspa::PluginDesc::MasterIdx

Definition at line 143 of file ladspaback.h.

Referenced by _i_check_has_settings(), check_changed(), output(), reset(), and set_state().

◆ MasterLabel

Glib::ustring ladspa::PluginDesc::MasterLabel

Definition at line 144 of file ladspaback.h.

Referenced by check_changed(), output(), reset(), and set_state().

◆ Name

Glib::ustring ladspa::PluginDesc::Name

Definition at line 140 of file ladspaback.h.

Referenced by _i_check_has_settings(), check_changed(), output(), reset(), and set_state().

◆ old

PluginDesc* ladspa::PluginDesc::old

Definition at line 160 of file ladspaback.h.

Referenced by check_changed(), and set_old().

◆ path

std::string ladspa::PluginDesc::path

Definition at line 147 of file ladspaback.h.

Referenced by check_changed(), and output_entry().

◆ quirks

int ladspa::PluginDesc::quirks

Definition at line 151 of file ladspaback.h.

Referenced by _i_check_has_settings(), check_changed(), output(), reset(), and set_state().

◆ quirks_default

int ladspa::PluginDesc::quirks_default

Definition at line 152 of file ladspaback.h.

Referenced by _i_check_has_settings(), check_changed(), and reset().

◆ shortname

Glib::ustring ladspa::PluginDesc::shortname

Definition at line 141 of file ladspaback.h.

Referenced by _i_check_has_settings(), check_changed(), output(), reset(), and set_state().

◆ stereo_to_mono

int ladspa::PluginDesc::stereo_to_mono

Definition at line 159 of file ladspaback.h.

Referenced by check_changed(), output(), set_state(), and set_stereo_to_mono().

◆ tp

int ladspa::PluginDesc::tp

Definition at line 145 of file ladspaback.h.

Referenced by check_changed().

◆ UniqueID

unsigned long ladspa::PluginDesc::UniqueID

Definition at line 138 of file ladspaback.h.

Referenced by check_changed(), output_entry(), and quirks_get().


The documentation for this class was generated from the following files: