gmerlin
Data Fields
bg_parameter_value_t Union Reference

Container for a parameter value. More...

#include <parameter.h>

Data Fields

double val_f
 For BG_PARAMETER_FLOAT and BG_PARAMETER_SLIDER_FLOAT. More...
 
int val_i
 For BG_PARAMETER_CHECKBUTTON, BG_PARAMETER_INT and BG_PARAMETER_SLIDER_INT. More...
 
char * val_str
 For BG_PARAMETER_STRING, BG_PARAMETER_STRING_HIDDEN, BG_PARAMETER_STRINGLIST, BG_PARAMETER_FONT, BG_PARAMETER_FILE, BG_PARAMETER_DIRECTORY, BG_PARAMETER_MULTI_MENU, BG_PARAMETER_MULTI_LIST. More...
 
float val_color [4]
 RGBA values (0.0..1.0) for BG_PARAMETER_COLOR_RGB and BG_PARAMETER_COLOR_RGBA. More...
 
gavl_time_t val_time
 For BG_PARAMETER_TIME. More...
 
double val_pos [2]
 For BG_PARAMETER_POSITION. More...
 

Detailed Description

Container for a parameter value.

Field Documentation

double bg_parameter_value_t::val_f

For BG_PARAMETER_FLOAT and BG_PARAMETER_SLIDER_FLOAT.

int bg_parameter_value_t::val_i

For BG_PARAMETER_CHECKBUTTON, BG_PARAMETER_INT and BG_PARAMETER_SLIDER_INT.

char* bg_parameter_value_t::val_str

For BG_PARAMETER_STRING, BG_PARAMETER_STRING_HIDDEN, BG_PARAMETER_STRINGLIST, BG_PARAMETER_FONT, BG_PARAMETER_FILE, BG_PARAMETER_DIRECTORY, BG_PARAMETER_MULTI_MENU, BG_PARAMETER_MULTI_LIST.

float bg_parameter_value_t::val_color[4]

RGBA values (0.0..1.0) for BG_PARAMETER_COLOR_RGB and BG_PARAMETER_COLOR_RGBA.

gavl_time_t bg_parameter_value_t::val_time

For BG_PARAMETER_TIME.

double bg_parameter_value_t::val_pos[2]

For BG_PARAMETER_POSITION.


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