Lines Matching refs:u
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
20 if(!lv_area_intersect(&clipped_area, &tri_area, u->base_unit.clip_area)) return; in lv_draw_dave2d_triangle()
24 status = lv_mutex_lock(u->pd2Mutex); in lv_draw_dave2d_triangle()
28 x = 0 - u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
29 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
34 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in lv_draw_dave2d_triangle()
81 p[0].x -= u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
82 p[1].x -= u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
83 p[2].x -= u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
85 p[0].y -= u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
86 p[1].y -= u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
87 p[2].y -= u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
92 current_alpha_mode = d2_getalphamode(u->d2_handle); in lv_draw_dave2d_triangle()
128 …d2_setalphagradient(u->d2_handle, 0, D2_FIX4(0), D2_FIX4(y0_i), D2_FIX4(0), D2_FIX4((y3_i - y0_i)… 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()
136 d2_setalphamode(u->d2_handle, d2_am_gradient1); in lv_draw_dave2d_triangle()
139 d2_setalpha(u->d2_handle, dsc->bg_opa); in lv_draw_dave2d_triangle()
140 d2_setalphamode(u->d2_handle, d2_am_constant); 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()
145 d2_framebuffer_from_layer(u->d2_handle, u->base_unit.target_layer); in lv_draw_dave2d_triangle()
147 …d2_cliprect(u->d2_handle, (d2_border)clipped_area.x1, (d2_border)clipped_area.y1, (d2_border)clipp… in lv_draw_dave2d_triangle()
150 d2_rendertri(u->d2_handle, in lv_draw_dave2d_triangle()
163 d2_executerenderbuffer(u->d2_handle, u->renderbuffer, 0); in lv_draw_dave2d_triangle()
164 d2_flushframe(u->d2_handle); in lv_draw_dave2d_triangle()
167 d2_setalphamode(u->d2_handle, current_alpha_mode); in lv_draw_dave2d_triangle()
170 status = lv_mutex_unlock(u->pd2Mutex); in lv_draw_dave2d_triangle()