Lines Matching refs:coords
45 static void _vglite_draw_triangle(const lv_area_t * coords, const lv_area_t * clip_area,
70 lv_area_t coords; in lv_draw_vglite_triangle() local
71 coords.x1 = (int32_t)LV_MIN3(dsc->p[0].x, dsc->p[1].x, dsc->p[2].x); in lv_draw_vglite_triangle()
72 coords.y1 = (int32_t)LV_MIN3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_vglite_triangle()
73 coords.x2 = (int32_t)LV_MAX3(dsc->p[0].x, dsc->p[1].x, dsc->p[2].x); in lv_draw_vglite_triangle()
74 coords.y2 = (int32_t)LV_MAX3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_vglite_triangle()
76 lv_area_move(&coords, -layer->buf_area.x1, -layer->buf_area.y1); in lv_draw_vglite_triangle()
79 if(!lv_area_intersect(&clipped_coords, &coords, &clip_area)) in lv_draw_vglite_triangle()
82 _vglite_draw_triangle(&coords, &clip_area, dsc); in lv_draw_vglite_triangle()
89 static void _vglite_draw_triangle(const lv_area_t * coords, const lv_area_t * clip_area, in _vglite_draw_triangle() argument
154 vg_lite_translate((float)coords->x1, (float)coords->y1, grad_matrix); in _vglite_draw_triangle()