Lines Matching refs:blend_area
141 lv_area_t blend_area; in lv_draw_pxp_blend() local
143 if(!_lv_area_intersect(&blend_area, dsc->blend_area, draw_ctx->clip_area)) in lv_draw_pxp_blend()
147 lv_area_move(&blend_area, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_pxp_blend()
149 lv_area_get_size(&blend_area) < LV_GPU_NXP_PXP_SIZE_LIMIT) { in lv_draw_pxp_blend()
160 lv_gpu_nxp_pxp_fill(dest_buf, &blend_area, dest_stride, dsc->color, dsc->opa); in lv_draw_pxp_blend()
164 src_area.x1 = blend_area.x1 - (dsc->blend_area->x1 - draw_ctx->buf_area->x1); in lv_draw_pxp_blend()
165 src_area.y1 = blend_area.y1 - (dsc->blend_area->y1 - draw_ctx->buf_area->y1); in lv_draw_pxp_blend()
166 src_area.x2 = src_area.x1 + lv_area_get_width(dsc->blend_area) - 1; in lv_draw_pxp_blend()
167 src_area.y2 = src_area.y1 + lv_area_get_height(dsc->blend_area) - 1; in lv_draw_pxp_blend()
168 lv_coord_t src_stride = lv_area_get_width(dsc->blend_area); in lv_draw_pxp_blend()
170 lv_gpu_nxp_pxp_blit(dest_buf, &blend_area, dest_stride, src_buf, &src_area, src_stride, in lv_draw_pxp_blend()
204 lv_area_t blend_area; in lv_draw_pxp_img_decoded() local
206 lv_area_copy(&blend_area, &rel_coords); in lv_draw_pxp_img_decoded()
207 else if(!_lv_area_intersect(&blend_area, &rel_coords, &rel_clip_area)) in lv_draw_pxp_img_decoded()
210 bool has_mask = lv_draw_mask_is_any(&blend_area); in lv_draw_pxp_img_decoded()
238 …if(has_mask || has_scale || unsup_rotation || lv_area_get_size(&blend_area) < LV_GPU_NXP_PXP_SIZE_… in lv_draw_pxp_img_decoded()
251 src_area.x1 = blend_area.x1 - (coords->x1 - draw_ctx->buf_area->x1); in lv_draw_pxp_img_decoded()
252 src_area.y1 = blend_area.y1 - (coords->y1 - draw_ctx->buf_area->y1); in lv_draw_pxp_img_decoded()
257 … lv_gpu_nxp_pxp_blit_transform(dest_buf, &blend_area, dest_stride, src_buf, &src_area, src_stride, in lv_draw_pxp_img_decoded()