Lines Matching refs:val
444 static const char * _parse_number(const char * str, const char * str_end, float * val) in _parse_number() argument
459 *val = strtof(str, &end); in _parse_number()
463 static const char * _parse_length(const char * str, const char * str_end, int32_t dpi, float * val) in _parse_length() argument
465 str = _parse_number(str, str_end, val); in _parse_length()
471 *val *= 0.01f; in _parse_length()
475 *val = *val / 72.0f * (float)dpi; in _parse_length()
478 *val = *val / 6.0f * (float)dpi; in _parse_length()
481 *val = *val * (float)dpi; in _parse_length()
484 *val = *val / 25.4f * (float)dpi; in _parse_length()
487 *val = *val / 2.54f * (float)dpi; in _parse_length()
490 *val = *val * 16.0f; // FIXME: browser default font size in _parse_length()
493 *val = *val * 16.0f * 0.52f; in _parse_length()
502 static const char * _parse_color(const char * str, const char * str_end, uint32_t * val) in _parse_color() argument
544 *val = (r << 16) + (g << 8) + b; in _parse_color()
566 *val = (r << 16) + (g << 8) + b; in _parse_color()
572 *val = _svg_color_map[i].color; in _parse_color()
794 attr->value.val = vals; in _process_view_box()
834 attr->value.val = list; in _process_points_value()
1161 attr->value.val = list; in _process_path_value()
1176 int32_t val = 0; in _process_gradient_units() local
1179 val = LV_SVG_GRADIENT_UNITS_USER_SPACE; in _process_gradient_units()
1182 val = LV_SVG_GRADIENT_UNITS_OBJECT; in _process_gradient_units()
1184 attr->value.ival = val; in _process_gradient_units()
1224 float * val = (float *)(&list->data) + count; in _process_paint_dasharray() local
1225 ptr = _parse_number(ptr, val_end, val); in _process_paint_dasharray()
1231 attr->value.val = list; in _process_paint_dasharray()
1288 int32_t val = 0; in _process_paint_attrs() local
1290 val = LV_SVG_FILL_EVENODD; in _process_paint_attrs()
1293 val = LV_SVG_FILL_NONZERO; in _process_paint_attrs()
1295 attr->value.ival = val; in _process_paint_attrs()
1298 int32_t val = 0; in _process_paint_attrs() local
1300 val = LV_SVG_LINE_CAP_ROUND; in _process_paint_attrs()
1303 val = LV_SVG_LINE_CAP_SQUARE; in _process_paint_attrs()
1306 val = LV_SVG_LINE_CAP_BUTT; in _process_paint_attrs()
1308 attr->value.ival = val; in _process_paint_attrs()
1311 int32_t val = 0; in _process_paint_attrs() local
1313 val = LV_SVG_LINE_JOIN_ROUND; in _process_paint_attrs()
1316 val = LV_SVG_LINE_JOIN_BEVEL; in _process_paint_attrs()
1319 val = LV_SVG_LINE_JOIN_MITER; in _process_paint_attrs()
1321 attr->value.ival = val; in _process_paint_attrs()
1324 float val = 1.0f; in _process_paint_attrs() local
1325 val_start = _parse_number(val_start, val_end, &val); in _process_paint_attrs()
1326 if(val < 0.0f) { in _process_paint_attrs()
1327 val = 0.0f; in _process_paint_attrs()
1329 attr->value.fval = val; in _process_paint_attrs()
1332 float val = 4.0f; in _process_paint_attrs() local
1333 val_start = _parse_number(val_start, val_end, &val); in _process_paint_attrs()
1334 if(val < 1.0f) { in _process_paint_attrs()
1335 val = 1.0f; in _process_paint_attrs()
1337 attr->value.ival = (int32_t)val; in _process_paint_attrs()
1340 float val = 0.0f; in _process_paint_attrs() local
1341 val_start = _parse_number(val_start, val_end, &val); in _process_paint_attrs()
1342 attr->value.fval = val; in _process_paint_attrs()
1345 float val = 0.0f; in _process_paint_attrs() local
1346 val_start = _parse_number(val_start, val_end, &val); in _process_paint_attrs()
1347 attr->value.fval = val; in _process_paint_attrs()
1517 attr->value.val = matrix; in _process_transform()
1591 static const char * _parse_clock_time(const char * str, const char * str_end, float * val) in _parse_clock_time() argument
1593 str = _parse_number(str, str_end, val); in _parse_clock_time()
1598 *val = roundf(*val); in _parse_clock_time()
1601 *val = roundf(*val * 1000.0f); in _parse_clock_time()
1605 *val = roundf(*val * 1000.0f); in _parse_clock_time()
1610 *val = roundf(*val * 1000.0f); in _parse_clock_time()
1811 float * val = (float *)(&list->data) + cnt; in _parse_anim_value() local
1815 *val = val_number; in _parse_anim_value()
1822 attr->value.val = list; in _parse_anim_value()
1839 attr->value.val = list; in _parse_anim_value()
1899 float * val = &(trans_vals->data[cnt]); in _anim_values_cb() local
1900 ptr = _parse_number(ptr, val_end, val); in _anim_values_cb()
1989 attr->value.val = ctx.list; in _process_anim_attr_values()
1995 attr->value.val = ctx.list; in _process_anim_attr_values()
2001 attr->value.val = ctx.list; in _process_anim_attr_values()
2007 attr->value.val = ctx.list; in _process_anim_attr_values()