/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_box_shadow.c | 142 lv_area_t blend_area; in lv_draw_sw_box_shadow() local 150 blend_dsc.blend_area = &blend_area; in lv_draw_sw_box_shadow() 151 blend_dsc.mask_area = &blend_area; in lv_draw_sw_box_shadow() 162 blend_area.x2 = shadow_area.x2; in lv_draw_sw_box_shadow() 163 blend_area.x1 = shadow_area.x2 - corner_size + 1; in lv_draw_sw_box_shadow() 164 blend_area.y1 = shadow_area.y1; in lv_draw_sw_box_shadow() 165 blend_area.y2 = shadow_area.y1 + corner_size - 1; in lv_draw_sw_box_shadow() 167 blend_area.x1 = LV_MAX(blend_area.x1, w_half); in lv_draw_sw_box_shadow() 168 blend_area.y2 = LV_MIN(blend_area.y2, h_half); in lv_draw_sw_box_shadow() 170 if(lv_area_intersect(&clip_area_sub, &blend_area, draw_unit->clip_area) && in lv_draw_sw_box_shadow() [all …]
|
D | lv_draw_sw_border.c | 120 lv_area_t blend_area; in draw_border_complex() local 121 blend_dsc.blend_area = &blend_area; in draw_border_complex() 122 blend_dsc.mask_area = &blend_area; in draw_border_complex() 150 blend_area.x1 = core_area.x1; in draw_border_complex() 151 blend_area.x2 = core_area.x2; in draw_border_complex() 152 blend_area.y1 = outer_area->y1; in draw_border_complex() 153 blend_area.y2 = inner_area->y1 - 1; in draw_border_complex() 158 blend_area.x1 = core_area.x1; in draw_border_complex() 159 blend_area.x2 = core_area.x2; in draw_border_complex() 160 blend_area.y1 = inner_area->y2 + 1; in draw_border_complex() [all …]
|
D | lv_draw_sw_line.c | 111 lv_area_t blend_area; in draw_line_hor() local 112 blend_area.x1 = (int32_t)LV_MIN(dsc->p1.x, dsc->p2.x); in draw_line_hor() 113 blend_area.x2 = (int32_t)LV_MAX(dsc->p1.x, dsc->p2.x) - 1; in draw_line_hor() 114 blend_area.y1 = (int32_t)dsc->p1.y - w_half1; in draw_line_hor() 115 blend_area.y2 = (int32_t)dsc->p1.y + w_half0; in draw_line_hor() 118 is_common = lv_area_intersect(&blend_area, &blend_area, draw_unit->clip_area); in draw_line_hor() 125 blend_dsc.blend_area = &blend_area; in draw_line_hor() 137 int32_t blend_area_w = lv_area_get_width(&blend_area); in draw_line_hor() 139 int32_t y2 = blend_area.y2; in draw_line_hor() 140 blend_area.y2 = blend_area.y1; in draw_line_hor() [all …]
|
D | lv_draw_sw_img.c | 238 blend_dsc.blend_area = img_coords; in img_draw_core() 254 blend_dsc.blend_area = img_coords; in img_draw_core() 263 blend_dsc.blend_area = img_coords; in img_draw_core() 271 blend_dsc.blend_area = img_coords; in img_draw_core() 319 lv_area_t blend_area = *clipped_img_area; in radius_only() local 320 blend_dsc.blend_area = &blend_area; in radius_only() 321 int32_t y_last = blend_area.y2; in radius_only() 322 blend_area.y2 = blend_area.y1; in radius_only() 324 int32_t blend_w = lv_area_get_width(&blend_area); in radius_only() 327 blend_dsc.mask_area = &blend_area; in radius_only() [all …]
|
D | lv_draw_sw_arc.c | 23 static void add_circle(const lv_opa_t * circle_mask, const lv_area_t * blend_area, const lv_area_t … 118 lv_area_t blend_area = clipped_area; in lv_draw_sw_arc() local 123 blend_dsc.blend_area = &blend_area; in lv_draw_sw_arc() 124 blend_dsc.mask_area = &blend_area; in lv_draw_sw_arc() 183 blend_area.y2 = blend_area.y1; in lv_draw_sw_arc() 186 …blend_dsc.mask_res = lv_draw_sw_mask_apply(mask_list, mask_buf, blend_area.x1, blend_area.y1, blen… in lv_draw_sw_arc() 189 if(blend_area.y1 >= round_area_1.y1 && blend_area.y1 <= round_area_1.y2) { in lv_draw_sw_arc() 194 add_circle(circle_mask, &blend_area, &round_area_1, mask_buf, width); in lv_draw_sw_arc() 196 if(blend_area.y1 >= round_area_2.y1 && blend_area.y1 <= round_area_2.y2) { in lv_draw_sw_arc() 201 add_circle(circle_mask, &blend_area, &round_area_2, mask_buf, width); in lv_draw_sw_arc() [all …]
|
D | lv_draw_sw_fill.c | 66 blend_dsc.blend_area = &bg_coords; in lv_draw_sw_fill() 97 lv_area_t blend_area; in lv_draw_sw_fill() local 98 blend_area.x1 = clipped_coords.x1; in lv_draw_sw_fill() 99 blend_area.x2 = clipped_coords.x2; in lv_draw_sw_fill() 102 blend_dsc.blend_area = &blend_area; in lv_draw_sw_fill() 103 blend_dsc.mask_area = &blend_area; in lv_draw_sw_fill() 111 blend_dsc.src_area = &blend_area; in lv_draw_sw_fill() 145 blend_dsc.src_area = &blend_area; in lv_draw_sw_fill() 163 … blend_dsc.mask_res = lv_draw_sw_mask_apply(mask_list, mask_buf, blend_area.x1, top_y, clipped_w); in lv_draw_sw_fill() 168 blend_area.y1 = top_y; in lv_draw_sw_fill() [all …]
|
D | lv_draw_sw_triangle.c | 126 lv_area_t blend_area = draw_area; in lv_draw_sw_triangle() local 127 blend_area.y2 = blend_area.y1; in lv_draw_sw_triangle() 132 blend_dsc.blend_area = &blend_area; in lv_draw_sw_triangle() 133 blend_dsc.mask_area = &blend_area; in lv_draw_sw_triangle() 142 blend_dsc.src_area = &blend_area; in lv_draw_sw_triangle() 150 blend_area.y1 = y; in lv_draw_sw_triangle() 151 blend_area.y2 = y; in lv_draw_sw_triangle()
|
D | lv_draw_sw_letter.c | 132 blend_dsc.blend_area = glyph_draw_dsc->letter_coords; in draw_letter_cb()
|
/lvgl-latest/src/draw/sw/blend/ |
D | lv_draw_sw_blend.c | 62 lv_area_t blend_area; in lv_draw_sw_blend() local 63 if(!lv_area_intersect(&blend_area, blend_dsc->blend_area, draw_unit->clip_area)) return; in lv_draw_sw_blend() 71 fill_dsc.dest_w = lv_area_get_width(&blend_area); in lv_draw_sw_blend() 72 fill_dsc.dest_h = lv_area_get_height(&blend_area); in lv_draw_sw_blend() 83 fill_dsc.relative_area = blend_area; in lv_draw_sw_blend() 85 fill_dsc.dest_buf = lv_draw_layer_go_to_xy(layer, blend_area.x1 - layer->buf_area.x1, in lv_draw_sw_blend() 86 blend_area.y1 - layer->buf_area.y1); in lv_draw_sw_blend() 89 fill_dsc.mask_buf += fill_dsc.mask_stride * (blend_area.y1 - blend_dsc->mask_area->y1) + in lv_draw_sw_blend() 90 (blend_area.x1 - blend_dsc->mask_area->x1); in lv_draw_sw_blend() 134 if(!lv_area_intersect(&blend_area, &blend_area, blend_dsc->src_area)) { in lv_draw_sw_blend() [all …]
|
D | lv_draw_sw_blend_private.h | 34 const lv_area_t * blend_area; /**< The area with absolute coordinates to draw on `layer->buf` member
|
/lvgl-latest/src/draw/renesas/dave2d/ |
D | lv_draw_dave2d_border.c | 204 lv_area_t blend_area; in dave2d_draw_border_complex() local 221 blend_area.x1 = core_area.x1; in dave2d_draw_border_complex() 222 blend_area.x2 = core_area.x2; in dave2d_draw_border_complex() 223 blend_area.y1 = outer_area.y1; in dave2d_draw_border_complex() 224 blend_area.y2 = inner_area.y1 - 1; in dave2d_draw_border_complex() 226 (d2_point)D2_FIX4(blend_area.x1), in dave2d_draw_border_complex() 227 (d2_point)D2_FIX4(blend_area.y1), in dave2d_draw_border_complex() 228 (d2_point)D2_FIX4(lv_area_get_width(&blend_area)), in dave2d_draw_border_complex() 229 (d2_point)D2_FIX4(lv_area_get_height(&blend_area))); in dave2d_draw_border_complex() 233 blend_area.x1 = core_area.x1; in dave2d_draw_border_complex() [all …]
|
/lvgl-latest/src/draw/nxp/vglite/ |
D | lv_draw_vglite_label.c | 105 lv_area_t blend_area; in _draw_vglite_letter() local 106 … if(!lv_area_intersect(&blend_area, glyph_draw_dsc->letter_coords, draw_unit->clip_area)) in _draw_vglite_letter() 108 lv_area_move(&blend_area, -layer->buf_area.x1, -layer->buf_area.y1); in _draw_vglite_letter() 118 … mask_area.x1 = blend_area.x1 - (glyph_draw_dsc->letter_coords->x1 - layer->buf_area.x1); in _draw_vglite_letter() 119 … mask_area.y1 = blend_area.y1 - (glyph_draw_dsc->letter_coords->y1 - layer->buf_area.y1); in _draw_vglite_letter() 127 vglite_set_translation_matrix(&blend_area); in _draw_vglite_letter()
|
D | lv_draw_vglite_img.c | 145 lv_area_t blend_area; in lv_draw_vglite_img() local 148 lv_area_copy(&blend_area, &relative_coords); in lv_draw_vglite_img() 149 else if(!lv_area_intersect(&blend_area, &relative_coords, &clip_area)) in lv_draw_vglite_img() 155 src_area.x1 = blend_area.x1 - (coords->x1 - layer->buf_area.x1); in lv_draw_vglite_img() 156 src_area.y1 = blend_area.y1 - (coords->y1 - layer->buf_area.y1); in lv_draw_vglite_img() 172 _vglite_blit_split(dest_buf, &blend_area, dest_stride, dest_cf, in lv_draw_vglite_img() 175 vglite_set_transformation_matrix(&blend_area, dsc); in lv_draw_vglite_img()
|
/lvgl-latest/src/draw/sw/arm2d/ |
D | lv_draw_sw_arm2d.h | 220 lv_area_t blend_area; in lv_draw_sw_image_helium() local 221 if(!lv_area_intersect(&blend_area, des_area, draw_unit->clip_area)) { in lv_draw_sw_image_helium() 530 const lv_area_t * blend_area, in lv_draw_sw_image_recolor_rgb565() argument 534 int32_t src_w = lv_area_get_width(blend_area); in lv_draw_sw_image_recolor_rgb565() 535 int32_t src_h = lv_area_get_height(blend_area); in lv_draw_sw_image_recolor_rgb565() 554 const lv_area_t * blend_area, in lv_draw_sw_image_recolor_rgb888() argument 563 int32_t src_w = lv_area_get_width(blend_area); in lv_draw_sw_image_recolor_rgb888() 564 int32_t src_h = lv_area_get_height(blend_area); in lv_draw_sw_image_recolor_rgb888()
|
/lvgl-latest/src/draw/nxp/pxp/ |
D | lv_draw_pxp_fill.c | 67 lv_area_t blend_area; in lv_draw_pxp_fill() local 68 if(!lv_area_intersect(&blend_area, &rel_coords, &rel_clip_area)) in lv_draw_pxp_fill() 71 _pxp_fill(draw_buf->data, &blend_area, draw_buf->header.stride, draw_buf->header.cf, dsc); in lv_draw_pxp_fill()
|
D | lv_draw_pxp_img.c | 82 lv_area_t blend_area; in lv_draw_pxp_img() local 85 lv_area_copy(&blend_area, &rel_coords); in lv_draw_pxp_img() 86 else if(!lv_area_intersect(&blend_area, &rel_coords, &rel_clip_area)) in lv_draw_pxp_img() 92 src_area.x1 = blend_area.x1 - (coords->x1 - layer->buf_area.x1); in lv_draw_pxp_img() 93 src_area.y1 = blend_area.y1 - (coords->y1 - layer->buf_area.y1); in lv_draw_pxp_img() 105 _pxp_blit_recolor(dest_buf, &blend_area, dest_stride, dest_cf, in lv_draw_pxp_img() 108 _pxp_blit_transform(dest_buf, &blend_area, dest_stride, dest_cf, in lv_draw_pxp_img() 111 _pxp_blit(dest_buf, &blend_area, dest_stride, dest_cf, in lv_draw_pxp_img()
|
/lvgl-latest/src/draw/nema_gfx/ |
D | lv_draw_nema_gfx_img.c | 111 lv_area_t blend_area; in _draw_nema_gfx_img() local 113 if(!lv_area_intersect(&blend_area, coords, draw_unit->clip_area)) in _draw_nema_gfx_img() 124 lv_area_move(&blend_area, -layer->buf_area.x1, -layer->buf_area.y1); in _draw_nema_gfx_img()
|
D | lv_draw_nema_gfx_label.c | 151 lv_area_t blend_area; in _draw_nema_gfx_outline() local 152 if(!_lv_area_intersect(&blend_area, glyph_draw_dsc->letter_coords, draw_unit->clip_area)) in _draw_nema_gfx_outline() 316 lv_area_t blend_area; in _draw_nema_gfx_letter() local 317 if(!lv_area_intersect(&blend_area, glyph_draw_dsc->letter_coords, draw_unit->clip_area)) in _draw_nema_gfx_letter() 319 lv_area_move(&blend_area, -layer->buf_area.x1, -layer->buf_area.y1); in _draw_nema_gfx_letter()
|