LiVES
3.2.0
|
#include <plugins.h>
Data Fields | |
char * | name |
char * | desc |
char * | label |
int | flags |
boolean | use_mnemonic |
uint32_t | hidden |
double | step_size |
boolean | transition |
int | reinit |
boolean | wrap |
int | group |
lives_param_type_t | type |
int | dp |
decimals, 0 for int and bool More... | |
void * | value |
current value(s) More... | |
double | min |
double | max |
for string this is max characters More... | |
void * | def |
default values More... | |
LiVESList * | list |
for string list (choices) More... | |
short | multi |
multivalue type - single value, multi value, or per channel More... | |
LiVESWidget * | widgets [MAX_PARAM_WIDGETS] |
TODO - change to LiVESWidget **widgets, terminated with a NULL. More... | |
boolean | onchange |
is there a trigger ? More... | |
boolean | changed |
boolean | edited |
boolean | change_blocked |
void * | source |
lives_rfx_source_t | source_type |
lives_param_special_t | special_type |
int | special_type_index |
boolean lives_param_t::change_blocked |
Definition at line 600 of file plugins.h.
Referenced by render_fx_get_params(), set_copy_to(), set_param_from_list(), and weed_params_to_rfx().
boolean lives_param_t::changed |
Definition at line 597 of file plugins.h.
Referenced by on_paramwindow_button_clicked(), render_fx_get_params(), and set_params_unchanged().
void* lives_param_t::def |
default values
Definition at line 581 of file plugins.h.
Referenced by param_copy(), render_fx_get_params(), rfx_params_free(), rfxbuilder_to_script(), script_to_rfxbuilder(), set_param_from_list(), setmergealign(), and weed_params_to_rfx().
char* lives_param_t::desc |
Definition at line 541 of file plugins.h.
Referenced by add_param_to_box(), render_fx_get_params(), rfx_params_free(), script_to_rfxbuilder(), and weed_params_to_rfx().
int lives_param_t::dp |
decimals, 0 for int and bool
Definition at line 575 of file plugins.h.
Referenced by after_param_value_changed(), param_copy(), param_marshall(), param_marshall_to_argv(), render_fx_get_params(), rfxbuilder_to_script(), script_to_rfxbuilder(), set_param_from_list(), setmergealign(), and weed_params_to_rfx().
boolean lives_param_t::edited |
Definition at line 598 of file plugins.h.
Referenced by on_filesel_button_clicked(), and render_fx_get_params().
int lives_param_t::flags |
Definition at line 544 of file plugins.h.
Referenced by weed_params_to_rfx().
int lives_param_t::group |
Definition at line 572 of file plugins.h.
Referenced by add_param_to_box(), param_copy(), render_fx_get_params(), rfxbuilder_to_script(), script_to_rfxbuilder(), and weed_params_to_rfx().
uint32_t lives_param_t::hidden |
Definition at line 546 of file plugins.h.
Referenced by render_fx_get_params(), script_to_rfxbuilder(), update_visual_params(), and weed_params_to_rfx().
char* lives_param_t::label |
Definition at line 543 of file plugins.h.
Referenced by add_param_to_box(), param_copy(), render_fx_get_params(), rfx_params_free(), rfxbuilder_to_script(), script_to_rfxbuilder(), and weed_params_to_rfx().
LiVESList* lives_param_t::list |
for string list (choices)
Definition at line 582 of file plugins.h.
Referenced by after_string_list_changed(), param_copy(), render_fx_get_params(), rfx_params_free(), rfxbuilder_to_script(), script_to_rfxbuilder(), set_param_from_list(), and weed_params_to_rfx().
double lives_param_t::max |
for string this is max characters
Definition at line 579 of file plugins.h.
Referenced by param_copy(), param_marshall(), render_fx_get_params(), rfxbuilder_to_script(), script_to_rfxbuilder(), set_param_from_list(), setmergealign(), and weed_params_to_rfx().
double lives_param_t::min |
Definition at line 578 of file plugins.h.
Referenced by param_copy(), param_marshall(), render_fx_get_params(), rfxbuilder_to_script(), script_to_rfxbuilder(), set_param_from_list(), setmergealign(), and weed_params_to_rfx().
short lives_param_t::multi |
multivalue type - single value, multi value, or per channel
Definition at line 585 of file plugins.h.
Referenced by is_perchannel_multi(), and weed_params_to_rfx().
char* lives_param_t::name |
Definition at line 540 of file plugins.h.
Referenced by find_rfx_param_by_name(), param_copy(), perform_param_checks(), render_fx_get_params(), rfx_params_free(), rfxbuilder_to_script(), script_to_rfxbuilder(), and weed_params_to_rfx().
boolean lives_param_t::onchange |
is there a trigger ?
Definition at line 595 of file plugins.h.
Referenced by param_copy(), render_fx_get_params(), script_to_rfxbuilder(), and weed_params_to_rfx().
int lives_param_t::reinit |
Definition at line 569 of file plugins.h.
Referenced by add_param_to_box(), after_boolean_param_toggled(), after_param_alpha_changed(), after_param_blue_changed(), after_param_green_changed(), after_param_red_changed(), after_param_text_changed(), after_param_value_changed(), after_string_list_changed(), param_copy(), render_fx_get_params(), and weed_params_to_rfx().
void* lives_param_t::source |
Definition at line 602 of file plugins.h.
Referenced by param_copy(), render_fx_get_params(), and weed_params_to_rfx().
lives_rfx_source_t lives_param_t::source_type |
Definition at line 604 of file plugins.h.
Referenced by param_copy(), render_fx_get_params(), and weed_params_to_rfx().
lives_param_special_t lives_param_t::special_type |
Definition at line 607 of file plugins.h.
Referenced by render_fx_get_params(), and weed_params_to_rfx().
int lives_param_t::special_type_index |
Definition at line 608 of file plugins.h.
Referenced by render_fx_get_params(), and weed_params_to_rfx().
double lives_param_t::step_size |
Definition at line 562 of file plugins.h.
Referenced by param_copy(), render_fx_get_params(), rfxbuilder_to_script(), script_to_rfxbuilder(), set_param_from_list(), and weed_params_to_rfx().
boolean lives_param_t::transition |
Definition at line 564 of file plugins.h.
Referenced by render_fx_get_params(), script_to_rfxbuilder(), and weed_params_to_rfx().
lives_param_type_t lives_param_t::type |
Definition at line 573 of file plugins.h.
Referenced by add_param_to_box(), argv_to_marshalled_list(), param_copy(), param_marshall(), param_marshall_to_argv(), render_fx_get_params(), rfx_params_free(), rfxbuilder_to_script(), rte_set_defs_ok(), script_to_rfxbuilder(), set_param_from_list(), and weed_params_to_rfx().
boolean lives_param_t::use_mnemonic |
Definition at line 545 of file plugins.h.
Referenced by add_param_to_box(), render_fx_get_params(), script_to_rfxbuilder(), and weed_params_to_rfx().
void* lives_param_t::value |
current value(s)
Definition at line 576 of file plugins.h.
Referenced by add_param_to_box(), after_boolean_param_toggled(), after_param_blue_changed(), after_param_green_changed(), after_param_red_changed(), after_param_text_changed(), after_param_value_changed(), after_string_list_changed(), get_rfx_param_by_name_string(), on_pwcolsel(), param_copy(), param_marshall(), param_marshall_to_argv(), render_fx_get_params(), rfx_params_free(), rte_set_defs_ok(), set_param_from_list(), set_rfx_param_by_name_string(), and weed_params_to_rfx().
LiVESWidget* lives_param_t::widgets[MAX_PARAM_WIDGETS] |
TODO - change to LiVESWidget **widgets, terminated with a NULL.
widgets which hold value/RGBA settings
Definition at line 594 of file plugins.h.
Referenced by add_aspect_ratio_button(), add_param_to_box(), after_string_list_changed(), check_for_special(), on_pwcolsel(), render_fx_get_params(), set_param_from_list(), setmergealign(), and weed_params_to_rfx().
boolean lives_param_t::wrap |
Definition at line 571 of file plugins.h.
Referenced by param_copy(), render_fx_get_params(), rfxbuilder_to_script(), script_to_rfxbuilder(), and weed_params_to_rfx().