Lines Matching refs:grad

183 static void _setup_gradient(Tvg_Gradient * gradient, const lv_vector_gradient_t * grad,  in _setup_gradient()  argument
186 … Tvg_Color_Stop * stops = (Tvg_Color_Stop *)lv_malloc(sizeof(Tvg_Color_Stop) * grad->stops_count); in _setup_gradient()
188 for(uint16_t i = 0; i < grad->stops_count; i++) { in _setup_gradient()
189 const lv_gradient_stop_t * s = &(grad->stops[i]); in _setup_gradient()
198 tvg_gradient_set_color_stops(gradient, stops, grad->stops_count); in _setup_gradient()
199 tvg_gradient_set_spread(gradient, lv_spread_to_tvg(grad->spread)); in _setup_gradient()
208 Tvg_Gradient * grad = NULL; in _set_paint_stroke_gradient() local
210 grad = tvg_radial_gradient_new(); in _set_paint_stroke_gradient()
211 tvg_radial_gradient_set(grad, g->cx, g->cy, g->cr); in _set_paint_stroke_gradient()
212 _setup_gradient(grad, g, m); in _set_paint_stroke_gradient()
213 tvg_shape_set_stroke_radial_gradient(obj, grad); in _set_paint_stroke_gradient()
216 grad = tvg_linear_gradient_new(); in _set_paint_stroke_gradient()
217 tvg_linear_gradient_set(grad, g->x1, g->y1, g->x2, g->y2); in _set_paint_stroke_gradient()
218 _setup_gradient(grad, g, m); in _set_paint_stroke_gradient()
219 tvg_shape_set_stroke_linear_gradient(obj, grad); in _set_paint_stroke_gradient()
259 Tvg_Gradient * grad = NULL; in _set_paint_fill_gradient() local
261 grad = tvg_radial_gradient_new(); in _set_paint_fill_gradient()
262 tvg_radial_gradient_set(grad, g->cx, g->cy, g->cr); in _set_paint_fill_gradient()
263 _setup_gradient(grad, g, m); in _set_paint_fill_gradient()
264 tvg_shape_set_radial_gradient(obj, grad); in _set_paint_fill_gradient()
267 grad = tvg_linear_gradient_new(); in _set_paint_fill_gradient()
268 tvg_linear_gradient_set(grad, g->x1, g->y1, g->x2, g->y2); in _set_paint_fill_gradient()
269 _setup_gradient(grad, g, m); in _set_paint_fill_gradient()
270 tvg_shape_set_linear_gradient(obj, grad); in _set_paint_fill_gradient()