LiVES  3.0.2
Data Fields
lives_param_t Struct Reference

#include <plugins.h>

Data Fields

char * name
 
char * desc
 
char * label
 
int flags
 
boolean use_mnemonic
 
fn_ptr interp_func
 
fn_ptr display_func
 
int hidden
 
double step_size
 
boolean transition
 
boolean 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
 

Field Documentation

◆ change_blocked

boolean lives_param_t::change_blocked

◆ changed

boolean lives_param_t::changed

◆ def

void* lives_param_t::def

default values

◆ desc

char* lives_param_t::desc

◆ display_func

fn_ptr lives_param_t::display_func

◆ dp

int lives_param_t::dp

decimals, 0 for int and bool

◆ edited

boolean lives_param_t::edited

◆ flags

int lives_param_t::flags

◆ group

int lives_param_t::group

◆ hidden

int lives_param_t::hidden

◆ interp_func

fn_ptr lives_param_t::interp_func

◆ label

char* lives_param_t::label

◆ list

LiVESList* lives_param_t::list

for string list (choices)

◆ max

double lives_param_t::max

for string this is max characters

◆ min

double lives_param_t::min

◆ multi

short lives_param_t::multi

multivalue type - single value, multi value, or per channel

◆ name

char* lives_param_t::name

◆ onchange

boolean lives_param_t::onchange

is there a trigger ?

◆ reinit

boolean lives_param_t::reinit

◆ source

void* lives_param_t::source

◆ source_type

lives_rfx_source_t lives_param_t::source_type

◆ special_type

lives_param_special_t lives_param_t::special_type

◆ special_type_index

int lives_param_t::special_type_index

◆ step_size

double lives_param_t::step_size

◆ transition

boolean lives_param_t::transition

◆ type

lives_param_type_t lives_param_t::type

◆ use_mnemonic

boolean lives_param_t::use_mnemonic

◆ value

void* lives_param_t::value

current value(s)

◆ widgets

LiVESWidget* lives_param_t::widgets[MAX_PARAM_WIDGETS]

TODO - change to LiVESWidget **widgets, terminated with a NULL.

widgets which hold value/RGBA settings

◆ wrap

boolean lives_param_t::wrap

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