LiVES  3.2.0
Data Fields
lives_param_t Struct Reference

#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
 

Detailed Description

Definition at line 538 of file plugins.h.

Field Documentation

◆ change_blocked

boolean lives_param_t::change_blocked

◆ changed

boolean lives_param_t::changed

◆ def

void* lives_param_t::def

◆ desc

char* lives_param_t::desc

◆ dp

int lives_param_t::dp

◆ edited

boolean lives_param_t::edited

Definition at line 598 of file plugins.h.

Referenced by on_filesel_button_clicked(), and render_fx_get_params().

◆ flags

int lives_param_t::flags

Definition at line 544 of file plugins.h.

Referenced by weed_params_to_rfx().

◆ group

int lives_param_t::group

◆ hidden

uint32_t lives_param_t::hidden

◆ label

char* lives_param_t::label

◆ list

LiVESList* lives_param_t::list

◆ max

double lives_param_t::max

◆ min

double lives_param_t::min

◆ multi

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().

◆ name

char* lives_param_t::name

◆ onchange

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().

◆ reinit

int lives_param_t::reinit

◆ source

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().

◆ source_type

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().

◆ special_type

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().

◆ special_type_index

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().

◆ step_size

double lives_param_t::step_size

◆ transition

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().

◆ type

lives_param_type_t lives_param_t::type

◆ use_mnemonic

boolean lives_param_t::use_mnemonic

◆ value

void* lives_param_t::value

◆ widgets

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().

◆ wrap

boolean lives_param_t::wrap

The documentation for this struct was generated from the following file: