Home
last modified time | relevance | path

Searched refs:blend_area (Results 1 – 18 of 18) sorted by relevance

/lvgl-latest/src/draw/sw/
Dlv_draw_sw_box_shadow.c142 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 …]
Dlv_draw_sw_border.c120 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 …]
Dlv_draw_sw_line.c111 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 …]
Dlv_draw_sw_img.c238 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 …]
Dlv_draw_sw_arc.c23 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 …]
Dlv_draw_sw_fill.c66 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 …]
Dlv_draw_sw_triangle.c126 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()
Dlv_draw_sw_letter.c132 blend_dsc.blend_area = glyph_draw_dsc->letter_coords; in draw_letter_cb()
/lvgl-latest/src/draw/sw/blend/
Dlv_draw_sw_blend.c62 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 …]
Dlv_draw_sw_blend_private.h34 const lv_area_t * blend_area; /**< The area with absolute coordinates to draw on `layer->buf` member
/lvgl-latest/src/draw/renesas/dave2d/
Dlv_draw_dave2d_border.c204 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/
Dlv_draw_vglite_label.c105 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()
Dlv_draw_vglite_img.c145 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/
Dlv_draw_sw_arm2d.h220 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/
Dlv_draw_pxp_fill.c67 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()
Dlv_draw_pxp_img.c82 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/
Dlv_draw_nema_gfx_img.c111 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()
Dlv_draw_nema_gfx_label.c151 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()