Lines Matching refs:canvas
274 static void _set_paint_fill_pattern(Tvg_Paint * obj, Tvg_Canvas * canvas, const lv_draw_image_dsc_t… in _set_paint_fill_pattern() argument
311 tvg_canvas_push(canvas, img); in _set_paint_fill_pattern()
315 static void _set_paint_fill(Tvg_Paint * obj, Tvg_Canvas * canvas, const lv_vector_fill_dsc_t * dsc, in _set_paint_fill() argument
333 _set_paint_fill_pattern(obj, canvas, &dsc->img_dsc, &imx); in _set_paint_fill()
370 Tvg_Canvas * canvas = (Tvg_Canvas *)ctx; in _task_draw_cb() local
397 _set_paint_fill(obj, canvas, &dsc->fill_dsc, &dsc->matrix); in _task_draw_cb()
402 tvg_canvas_push(canvas, obj); in _task_draw_cb()
432 Tvg_Canvas * canvas = tvg_swcanvas_create(); in lv_draw_sw_vector() local
433 tvg_swcanvas_set_target(canvas, buf, stride / 4, width, height, TVG_COLORSPACE_ARGB8888); in lv_draw_sw_vector()
437 tvg_canvas_set_viewport(canvas, (int32_t)rc.x, (int32_t)rc.y, (int32_t)rc.w, (int32_t)rc.h); in lv_draw_sw_vector()
440 lv_vector_for_each_destroy_tasks(task_list, _task_draw_cb, canvas); in lv_draw_sw_vector()
442 if(tvg_canvas_draw(canvas) == TVG_RESULT_SUCCESS) { in lv_draw_sw_vector()
443 tvg_canvas_sync(canvas); in lv_draw_sw_vector()
446 tvg_canvas_destroy(canvas); in lv_draw_sw_vector()