Home
last modified time | relevance | path

Searched refs:draw_area (Results 1 – 17 of 17) sorted by relevance

/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_box_shadow.c60 lv_area_t draw_area; in lv_draw_vg_lite_box_shadow() local
61 if(!lv_area_intersect(&draw_area, &shadow_area, draw_unit->clip_area)) return; in lv_draw_vg_lite_box_shadow()
71 lv_area_move(&draw_area, dsc->ofs_x, dsc->ofs_y); in lv_draw_vg_lite_box_shadow()
72 draw_area = core_area; in lv_draw_vg_lite_box_shadow()
78 lv_area_increase(&draw_area, 1, 1); in lv_draw_vg_lite_box_shadow()
79 lv_draw_vg_lite_border(draw_unit, &border_dsc, &draw_area); in lv_draw_vg_lite_box_shadow()
Dlv_draw_vg_lite_mask_rect.c50 lv_area_t draw_area; in lv_draw_vg_lite_mask_rect() local
51 if(!lv_area_intersect(&draw_area, &dsc->area, draw_unit->clip_area)) { in lv_draw_vg_lite_mask_rect()
96 uint32_t area_w = lv_area_get_width(&draw_area); in lv_draw_vg_lite_mask_rect()
100 for(y = draw_area.y1; y <= draw_area.y2; y++) { in lv_draw_vg_lite_mask_rect()
102 lv_draw_sw_mask_res_t res = lv_draw_sw_mask_apply(masks, mask_buf, draw_area.x1, y, area_w); in lv_draw_vg_lite_mask_rect()
105 …lv_color32_t * c32_buf = lv_draw_layer_go_to_xy(target_layer, draw_area.x1 - target_layer->buf_are… in lv_draw_vg_lite_mask_rect()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_border.c96 lv_area_t draw_area; in draw_border_complex() local
97 if(!lv_area_intersect(&draw_area, outer_area, draw_unit->clip_area)) return; in draw_border_complex()
98 int32_t draw_area_w = lv_area_get_width(&draw_area); in draw_border_complex()
197 blend_area.x1 = draw_area.x1; in draw_border_complex()
198 blend_area.x2 = draw_area.x2; in draw_border_complex()
203 … if(top_y < draw_area.y1 && bottom_y > draw_area.y2) continue; /*This line is clipped now*/ in draw_border_complex()
208 if(top_y >= draw_area.y1) { in draw_border_complex()
214 if(bottom_y <= draw_area.y2) { in draw_border_complex()
223 blend_area.x1 = draw_area.x1; in draw_border_complex()
224 blend_area.x2 = LV_MIN(draw_area.x2, core_area.x1 - 1); in draw_border_complex()
[all …]
Dlv_draw_sw_mask_rect.c50 lv_area_t draw_area; in lv_draw_sw_mask_rect() local
51 if(!lv_area_intersect(&draw_area, &dsc->area, draw_unit->clip_area)) { in lv_draw_sw_mask_rect()
89 uint32_t area_w = lv_area_get_width(&draw_area); in lv_draw_sw_mask_rect()
93 for(y = draw_area.y1; y <= draw_area.y2; y++) { in lv_draw_sw_mask_rect()
95 lv_draw_sw_mask_res_t res = lv_draw_sw_mask_apply(masks, mask_buf, draw_area.x1, y, area_w); in lv_draw_sw_mask_rect()
98 lv_color32_t * c32_buf = lv_draw_layer_go_to_xy(target_layer, draw_area.x1 - buf_area->x1, in lv_draw_sw_mask_rect()
Dlv_draw_sw_triangle.c57 lv_area_t draw_area; in lv_draw_sw_triangle() local
58 is_common = lv_area_intersect(&draw_area, &tri_area, draw_unit->clip_area); in lv_draw_sw_triangle()
123 int32_t area_w = lv_area_get_width(&draw_area); in lv_draw_sw_triangle()
126 lv_area_t blend_area = draw_area; in lv_draw_sw_triangle()
143 blend_dsc.src_buf = grad->color_map + draw_area.x1 - tri_area.x1; in lv_draw_sw_triangle()
144 grad_opa_map = grad->opa_map + draw_area.x1 - tri_area.x1; in lv_draw_sw_triangle()
149 for(y = draw_area.y1; y <= draw_area.y2; y++) { in lv_draw_sw_triangle()
153 blend_dsc.mask_res = lv_draw_sw_mask_apply(masks, mask_buf, draw_area.x1, y, area_w); in lv_draw_sw_triangle()
Dlv_draw_sw.c300 lv_area_t draw_area; in execute_drawing() local
301 if(!lv_area_intersect(&draw_area, &t->area, u->base_unit.clip_area)) return; in execute_drawing()
313 lv_draw_sw_fill((lv_draw_unit_t *)u, &fill_dsc, &draw_area); in execute_drawing()
320 lv_draw_sw_border((lv_draw_unit_t *)u, &border_dsc, &draw_area); in execute_drawing()
326 txt_area.x1 = draw_area.x1; in execute_drawing()
327 txt_area.y1 = draw_area.y1; in execute_drawing()
328 txt_area.x2 = draw_area.x1 + txt_size.x - 1; in execute_drawing()
329 txt_area.y2 = draw_area.y1 + txt_size.y - 1; in execute_drawing()
Dlv_draw_sw_img.c127 lv_area_t draw_area; in lv_draw_sw_layer() local
128 if(!lv_area_intersect(&draw_area, &area_rot, draw_unit->clip_area)) return; in lv_draw_sw_layer()
172 txt_area.x1 = draw_area.x1; in lv_draw_sw_layer()
173 txt_area.x2 = draw_area.x1 + txt_size.x - 1; in lv_draw_sw_layer()
174 txt_area.y2 = draw_area.y2; in lv_draw_sw_layer()
175 txt_area.y1 = draw_area.y2 - txt_size.y + 1; in lv_draw_sw_layer()
Dlv_draw_sw_box_shadow.c79 lv_area_t draw_area; in lv_draw_sw_box_shadow() local
80 if(!lv_area_intersect(&draw_area, &shadow_area, draw_unit->clip_area)) return; in lv_draw_sw_box_shadow()
/lvgl-latest/src/draw/renesas/dave2d/
Dlv_draw_dave2d_fill.c8 lv_area_t draw_area; in lv_draw_dave2d_fill() local
19 is_common = lv_area_intersect(&draw_area, coords, u->base_unit.clip_area); in lv_draw_dave2d_fill()
33 lv_area_move(&draw_area, x, y); in lv_draw_dave2d_fill()
130 …d2_cliprect(u->d2_handle, (d2_border)draw_area.x1, (d2_border)draw_area.y1, (d2_border)draw_area.x… in lv_draw_dave2d_fill()
131 (d2_border)draw_area.y2); in lv_draw_dave2d_fill()
170 if(lv_area_intersect(&clip_arc, &arc_area, &draw_area)) { in lv_draw_dave2d_fill()
197 if(lv_area_intersect(&clip_arc, &arc_area, &draw_area)) { in lv_draw_dave2d_fill()
222 if(lv_area_intersect(&clip_arc, &arc_area, &draw_area)) { in lv_draw_dave2d_fill()
247 if(lv_area_intersect(&clip_arc, &arc_area, &draw_area)) { in lv_draw_dave2d_fill()
265 …d2_cliprect(u->d2_handle, (d2_border)draw_area.x1, (d2_border)draw_area.y1, (d2_border)draw_area.x… in lv_draw_dave2d_fill()
[all …]
Dlv_draw_dave2d_border.c164 lv_area_t draw_area; in dave2d_draw_border_complex() local
175 if(!lv_area_intersect(&draw_area, &outer_area, u->base_unit.clip_area)) return; in dave2d_draw_border_complex()
186 lv_area_move(&draw_area, x, y); in dave2d_draw_border_complex()
201 …d2_cliprect(u->d2_handle, (d2_border)draw_area.x1, (d2_border)draw_area.y1, (d2_border)draw_area.x… in dave2d_draw_border_complex()
202 (d2_border)draw_area.y2); in dave2d_draw_border_complex()
271 blend_area.x1 = draw_area.x1; in dave2d_draw_border_complex()
272 blend_area.x2 = LV_MIN(draw_area.x2, core_area.x1 - 1); in dave2d_draw_border_complex()
290 if(lv_area_intersect(&clip_arc, &arc_area, &draw_area)) { in dave2d_draw_border_complex()
317 if(lv_area_intersect(&clip_arc, &arc_area, &draw_area)) { in dave2d_draw_border_complex()
336 … blend_area.x1 = LV_MAX(draw_area.x1, blend_area.x2 + 1); /*To not overlap with the left side*/ in dave2d_draw_border_complex()
[all …]
Dlv_draw_dave2d_image.c75 lv_area_t draw_area; in img_draw_core() local
95 draw_area = *img_coords; in img_draw_core()
101 lv_area_move(&draw_area, x, y); in img_draw_core()
283 p[0].x += draw_area.x1; in img_draw_core()
284 p[0].y += draw_area.y1; in img_draw_core()
285 p[1].x += draw_area.x1; in img_draw_core()
286 p[1].y += draw_area.y1; in img_draw_core()
287 p[2].x += draw_area.x1; in img_draw_core()
288 p[2].y += draw_area.y1; in img_draw_core()
289 p[3].x += draw_area.x1; in img_draw_core()
[all …]
/lvgl-latest/src/draw/nxp/pxp/
Dlv_draw_pxp_layer.c93 lv_area_t draw_area; in lv_draw_pxp_layer() local
94 if(!lv_area_intersect(&draw_area, &area_rot, draw_unit->clip_area)) return; in lv_draw_pxp_layer()
138 txt_area.x1 = draw_area.x1; in lv_draw_pxp_layer()
139 txt_area.x2 = draw_area.x1 + txt_size.x - 1; in lv_draw_pxp_layer()
140 txt_area.y2 = draw_area.y2; in lv_draw_pxp_layer()
141 txt_area.y1 = draw_area.y2 - txt_size.y + 1; in lv_draw_pxp_layer()
Dlv_draw_pxp.c384 lv_area_t draw_area; in _pxp_execute_drawing() local
385 if(!lv_area_intersect(&draw_area, &t->area, draw_unit->clip_area)) in _pxp_execute_drawing()
389 lv_area_move(&draw_area, -layer->buf_area.x1, -layer->buf_area.y1); in _pxp_execute_drawing()
392 lv_draw_buf_invalidate_cache(draw_buf, &draw_area); in _pxp_execute_drawing()
411 lv_area_t draw_area; in _pxp_execute_drawing() local
412 if(!lv_area_intersect(&draw_area, &t->area, u->base_unit.clip_area)) in _pxp_execute_drawing()
428 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &draw_area); in _pxp_execute_drawing()
434 txt_area.x1 = draw_area.x1; in _pxp_execute_drawing()
435 txt_area.y1 = draw_area.y1; in _pxp_execute_drawing()
436 txt_area.x2 = draw_area.x1 + txt_size.x - 1; in _pxp_execute_drawing()
[all …]
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_layer.c93 lv_area_t draw_area; in lv_draw_vglite_layer() local
94 if(!lv_area_intersect(&draw_area, &area_rot, draw_unit->clip_area)) return; in lv_draw_vglite_layer()
138 txt_area.x1 = draw_area.x1; in lv_draw_vglite_layer()
139 txt_area.x2 = draw_area.x1 + txt_size.x - 1; in lv_draw_vglite_layer()
140 txt_area.y2 = draw_area.y2; in lv_draw_vglite_layer()
141 txt_area.y1 = draw_area.y2 - txt_size.y + 1; in lv_draw_vglite_layer()
Dlv_draw_vglite.c393 lv_area_t draw_area; in _vglite_execute_drawing() local
394 lv_area_copy(&draw_area, &t->area); in _vglite_execute_drawing()
395 lv_area_move(&draw_area, -layer->buf_area.x1, -layer->buf_area.y1); in _vglite_execute_drawing()
397 if(!lv_area_intersect(&draw_area, &draw_area, &clip_area)) in _vglite_execute_drawing()
401 lv_draw_buf_invalidate_cache(draw_buf, &draw_area); in _vglite_execute_drawing()
444 lv_area_t draw_area; in _vglite_execute_drawing() local
445 if(!lv_area_intersect(&draw_area, &t->area, u->base_unit.clip_area)) in _vglite_execute_drawing()
461 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &draw_area); in _vglite_execute_drawing()
467 txt_area.x1 = draw_area.x1; in _vglite_execute_drawing()
468 txt_area.y1 = draw_area.y1; in _vglite_execute_drawing()
[all …]
/lvgl-latest/src/draw/
Dlv_draw_image.c158 lv_area_t draw_area; in lv_draw_image_normal_helper() local
159 lv_area_copy(&draw_area, coords); in lv_draw_image_normal_helper()
164 …lv_image_buf_get_transformed_area(&draw_area, w, h, draw_dsc->rotation, draw_dsc->scale_x, draw_ds… in lv_draw_image_normal_helper()
167 draw_area.x1 += coords->x1; in lv_draw_image_normal_helper()
168 draw_area.y1 += coords->y1; in lv_draw_image_normal_helper()
169 draw_area.x2 += coords->x1; in lv_draw_image_normal_helper()
170 draw_area.y2 += coords->y1; in lv_draw_image_normal_helper()
174 if(!lv_area_intersect(&clipped_img_area, &draw_area, draw_unit->clip_area)) { in lv_draw_image_normal_helper()
/lvgl-latest/src/widgets/buttonmatrix/
Dlv_buttonmatrix.h49 … (*lv_buttonmatrix_button_draw_cb_t)(lv_obj_t * btnm, uint32_t btn_id, const lv_area_t * draw_area,