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 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
 
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 1019 of file ladspaback.cpp.

§ check_changed()

bool PluginDesc::check_changed ( )

§ check_has_settings()

void PluginDesc::check_has_settings ( )

Definition at line 1043 of file ladspaback.cpp.

Referenced by ladspa::PluginDisplay::check_exit().

§ clear_old()

void ladspa::PluginDesc::clear_old ( )
inline

§ copy_ports()

void PluginDesc::copy_ports ( PluginDesc p)

Definition at line 879 of file ladspaback.cpp.

§ fixup()

void PluginDesc::fixup ( )

Definition at line 1066 of file ladspaback.cpp.

§ output()

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

Definition at line 1108 of file ladspaback.cpp.

§ output_entry()

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

Definition at line 1143 of file ladspaback.cpp.

§ quirks_get()

int PluginDesc::quirks_get ( )

Definition at line 849 of file ladspaback.cpp.

§ reset()

void PluginDesc::reset ( void  )

Definition at line 865 of file ladspaback.cpp.

Referenced by ladspa::PluginDisplay::~PluginDisplay().

§ set_active()

int PluginDesc::set_active ( bool  v)

Definition at line 1047 of file ladspaback.cpp.

§ set_add_wet_dry_controller()

void PluginDesc::set_add_wet_dry_controller ( bool  v)

Definition at line 1058 of file ladspaback.cpp.

Referenced by ladspa::PluginDisplay::check_exit().

§ set_category()

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

Definition at line 1078 of file ladspaback.cpp.

Referenced by ladspa::LadspaPluginList::LadspaPluginList().

§ set_default()

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

Definition at line 1099 of file ladspaback.cpp.

Referenced by ladspa::LadspaPluginList::LadspaPluginList().

§ set_old()

void PluginDesc::set_old ( )

Definition at line 1223 of file ladspaback.cpp.

Referenced by ladspa::PluginDisplay::check_exit().

§ set_state()

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

Definition at line 1156 of file ladspaback.cpp.

Friends And Related Function Documentation

§ LadspaPluginList

friend class LadspaPluginList
friend

Definition at line 177 of file ladspaback.h.

Member Data Documentation

§ active

bool ladspa::PluginDesc::active

Definition at line 153 of file ladspaback.h.

§ active_set

bool ladspa::PluginDesc::active_set

Definition at line 154 of file ladspaback.h.

§ add_wet_dry

int ladspa::PluginDesc::add_wet_dry

Definition at line 156 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ category

Glib::ustring ladspa::PluginDesc::category

Definition at line 147 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ ctrl_ports

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

§ deduced_category

Glib::ustring ladspa::PluginDesc::deduced_category

Definition at line 148 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ has_settings

bool ladspa::PluginDesc::has_settings

Definition at line 155 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::~PluginDisplay().

§ index

int ladspa::PluginDesc::index

Definition at line 146 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ is_lv2

bool ladspa::PluginDesc::is_lv2

Definition at line 151 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ Label

Glib::ustring ladspa::PluginDesc::Label

Definition at line 137 of file ladspaback.h.

§ ladspa_category

std::string ladspa::PluginDesc::ladspa_category

Definition at line 152 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ Maker

Glib::ustring ladspa::PluginDesc::Maker

Definition at line 140 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ MasterIdx

int ladspa::PluginDesc::MasterIdx

Definition at line 141 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ MasterLabel

Glib::ustring ladspa::PluginDesc::MasterLabel

Definition at line 142 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ Name

Glib::ustring ladspa::PluginDesc::Name

§ old

PluginDesc* ladspa::PluginDesc::old

Definition at line 157 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ path

std::string ladspa::PluginDesc::path

§ quirks

int ladspa::PluginDesc::quirks

Definition at line 149 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ quirks_default

int ladspa::PluginDesc::quirks_default

Definition at line 150 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ shortname

Glib::ustring ladspa::PluginDesc::shortname

Definition at line 139 of file ladspaback.h.

Referenced by ladspa::PluginDisplay::check_exit().

§ tp

int ladspa::PluginDesc::tp

Definition at line 143 of file ladspaback.h.

§ UniqueID

unsigned long ladspa::PluginDesc::UniqueID

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