Lines Matching refs:grad
350 lv_svg_render_gradient_t * grad = (lv_svg_render_gradient_t *)obj; in _set_gradient_attr() local
353 grad->dsc.cx = attr->value.fval; in _set_gradient_attr()
356 grad->dsc.cy = attr->value.fval; in _set_gradient_attr()
359 grad->dsc.cr = attr->value.fval; in _set_gradient_attr()
362 grad->dsc.x1 = attr->value.fval; in _set_gradient_attr()
365 grad->dsc.y1 = attr->value.fval; in _set_gradient_attr()
368 grad->dsc.x2 = attr->value.fval; in _set_gradient_attr()
371 grad->dsc.y2 = attr->value.fval; in _set_gradient_attr()
374 grad->units = attr->value.ival; in _set_gradient_attr()
904 lv_svg_render_gradient_t * grad = (lv_svg_render_gradient_t *)obj; in _set_gradient_ref() local
919 lv_memcpy(grad_dsc, &grad->dsc, sizeof(lv_vector_gradient_t)); in _set_gradient_ref()
926 if(grad->dsc.style == LV_VECTOR_GRADIENT_STYLE_RADIAL) { in _set_gradient_ref()
927 if(grad->units == LV_SVG_GRADIENT_UNITS_OBJECT) { in _set_gradient_ref()
935 if(grad->units == LV_SVG_GRADIENT_UNITS_OBJECT) { in _set_gradient_ref()
1138 lv_svg_render_gradient_t * grad = (lv_svg_render_gradient_t *)obj; in _init_gradient() local
1139 grad->units = LV_SVG_GRADIENT_UNITS_OBJECT; in _init_gradient()
1140 grad->dsc.cx = 0.5f; in _init_gradient()
1141 grad->dsc.cy = 0.5f; in _init_gradient()
1142 grad->dsc.cr = 0.5f; in _init_gradient()
1143 grad->dsc.x1 = 0.0f; in _init_gradient()
1144 grad->dsc.y1 = 0.0f; in _init_gradient()
1145 grad->dsc.x2 = 1.0f; in _init_gradient()
1146 grad->dsc.y2 = 0.0f; in _init_gradient()
1147 grad->dsc.spread = LV_VECTOR_GRADIENT_SPREAD_PAD; in _init_gradient()
1183 grad->dsc.stops[stop_count].opa = stop_opa; in _init_gradient()
1184 grad->dsc.stops[stop_count].frac = stop_frac; in _init_gradient()
1185 grad->dsc.stops[stop_count].color = stop_color; in _init_gradient()
1193 grad->dsc.stops_count = stop_count; in _init_gradient()
1942 … lv_svg_render_gradient_t * grad = lv_malloc_zeroed(sizeof(lv_svg_render_gradient_t)); in _lv_svg_render_create() local
1943 LV_ASSERT_MALLOC(grad); in _lv_svg_render_create()
1944 grad->base.init = _init_gradient; in _lv_svg_render_create()
1945 grad->base.set_attr = _set_gradient_attr; in _lv_svg_render_create()
1946 grad->base.set_paint_ref = _set_gradient_ref; in _lv_svg_render_create()
1948 grad->dsc.style = LV_VECTOR_GRADIENT_STYLE_LINEAR; in _lv_svg_render_create()
1951 grad->dsc.style = LV_VECTOR_GRADIENT_STYLE_RADIAL; in _lv_svg_render_create()
1953 _set_render_attrs(LV_SVG_RENDER_OBJ(grad), node, state); in _lv_svg_render_create()
1954 return LV_SVG_RENDER_OBJ(grad); in _lv_svg_render_create()