Lines Matching refs:dsc
6 void lv_draw_dave2d_triangle(lv_draw_dave2d_unit_t * u, const lv_draw_triangle_dsc_t * dsc) in lv_draw_dave2d_triangle() argument
15 tri_area.x1 = LV_MIN3(dsc->p[0].x, dsc->p[1].x, dsc->p[2].x); in lv_draw_dave2d_triangle()
16 tri_area.y1 = LV_MIN3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_dave2d_triangle()
17 tri_area.x2 = LV_MAX3(dsc->p[0].x, dsc->p[1].x, dsc->p[2].x); in lv_draw_dave2d_triangle()
18 tri_area.y2 = LV_MAX3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_dave2d_triangle()
38 p[0] = dsc->p[0]; in lv_draw_dave2d_triangle()
39 p[1] = dsc->p[1]; in lv_draw_dave2d_triangle()
40 p[2] = dsc->p[2]; in lv_draw_dave2d_triangle()
47 if(dsc->p[0].y <= dsc->p[1].y && dsc->p[0].y <= dsc->p[2].y) { in lv_draw_dave2d_triangle()
48 p[0] = dsc->p[0]; in lv_draw_dave2d_triangle()
49 if(dsc->p[1].x < dsc->p[2].x) { in lv_draw_dave2d_triangle()
50 p[2] = dsc->p[1]; in lv_draw_dave2d_triangle()
51 p[1] = dsc->p[2]; in lv_draw_dave2d_triangle()
54 p[2] = dsc->p[2]; in lv_draw_dave2d_triangle()
55 p[1] = dsc->p[1]; in lv_draw_dave2d_triangle()
58 else if(dsc->p[1].y <= dsc->p[0].y && dsc->p[1].y <= dsc->p[2].y) { in lv_draw_dave2d_triangle()
59 p[0] = dsc->p[1]; in lv_draw_dave2d_triangle()
60 if(dsc->p[0].x < dsc->p[2].x) { in lv_draw_dave2d_triangle()
61 p[2] = dsc->p[0]; in lv_draw_dave2d_triangle()
62 p[1] = dsc->p[2]; in lv_draw_dave2d_triangle()
65 p[2] = dsc->p[2]; in lv_draw_dave2d_triangle()
66 p[1] = dsc->p[0]; in lv_draw_dave2d_triangle()
70 p[0] = dsc->p[2]; in lv_draw_dave2d_triangle()
71 if(dsc->p[0].x < dsc->p[1].x) { in lv_draw_dave2d_triangle()
72 p[2] = dsc->p[0]; in lv_draw_dave2d_triangle()
73 p[1] = dsc->p[1]; in lv_draw_dave2d_triangle()
76 p[2] = dsc->p[1]; in lv_draw_dave2d_triangle()
77 p[1] = dsc->p[0]; in lv_draw_dave2d_triangle()
94 if(LV_GRAD_DIR_NONE != dsc->bg_grad.dir) { in lv_draw_dave2d_triangle()
106 if(LV_GRAD_DIR_VER == dsc->bg_grad.dir) { in lv_draw_dave2d_triangle()
107 a1 = dsc->bg_grad.stops[0].opa; in lv_draw_dave2d_triangle()
108 a2 = dsc->bg_grad.stops[dsc->bg_grad.stops_count - 1].opa; in lv_draw_dave2d_triangle()
130 else if(LV_GRAD_DIR_HOR == dsc->bg_grad.dir) { in lv_draw_dave2d_triangle()
135 … d2_setcolor(u->d2_handle, 0, lv_draw_dave2d_lv_colour_to_d2_colour(dsc->bg_grad.stops[0].color)); in lv_draw_dave2d_triangle()
139 d2_setalpha(u->d2_handle, dsc->bg_opa); in lv_draw_dave2d_triangle()
141 d2_setcolor(u->d2_handle, 0, lv_draw_dave2d_lv_colour_to_d2_colour(dsc->bg_color)); in lv_draw_dave2d_triangle()