/lvgl-latest/src/draw/vg_lite/ |
D | lv_draw_vg_lite_box_shadow.c | 60 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()
|
D | lv_draw_vg_lite_mask_rect.c | 50 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/ |
D | lv_draw_sw_border.c | 96 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 …]
|
D | lv_draw_sw_mask_rect.c | 50 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()
|
D | lv_draw_sw_triangle.c | 57 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()
|
D | lv_draw_sw.c | 300 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()
|
D | lv_draw_sw_img.c | 127 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()
|
D | lv_draw_sw_box_shadow.c | 79 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/ |
D | lv_draw_dave2d_fill.c | 8 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 …]
|
D | lv_draw_dave2d_border.c | 164 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 …]
|
D | lv_draw_dave2d_image.c | 75 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/ |
D | lv_draw_pxp_layer.c | 93 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()
|
D | lv_draw_pxp.c | 384 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/ |
D | lv_draw_vglite_layer.c | 93 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()
|
D | lv_draw_vglite.c | 393 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/ |
D | lv_draw_image.c | 158 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/ |
D | lv_buttonmatrix.h | 49 … (*lv_buttonmatrix_button_draw_cb_t)(lv_obj_t * btnm, uint32_t btn_id, const lv_area_t * draw_area,
|