Lines Matching refs:blend_area
234 .iWidth = lv_area_get_width((__dsc)->blend_area), \
235 .iHeight = lv_area_get_height((__dsc)->blend_area), \
247 .iX = (__blend_area).x1 - (__dsc)->blend_area->x1, \
248 .iY = (__blend_area).y1 - (__dsc)->blend_area->y1, \
516 lv_area_t blend_area; in lv_draw_arm2d_blend() local
517 if(!_lv_area_intersect(&blend_area, dsc->blend_area, draw_ctx->clip_area)) { in lv_draw_arm2d_blend()
524 && lv_area_get_size(&blend_area) > 100) { in lv_draw_arm2d_blend()
526 __PREPARE_TARGET_TILE__(blend_area); in lv_draw_arm2d_blend()
527 __PREPARE_SOURCE_TILE__(dsc, blend_area); in lv_draw_arm2d_blend()
528 __PREPARE_MASK_TILE__(dsc, blend_area, mask, false); in lv_draw_arm2d_blend()
692 lv_area_t blend_area; in lv_draw_arm2d_blend() local
693 if(!_lv_area_intersect(&blend_area, dsc->blend_area, draw_ctx->clip_area)) return; in lv_draw_arm2d_blend()
704 …dest_buf += dest_stride * (blend_area.y1 - draw_ctx->buf_area->y1) + (blend_area.x1 - draw_ctx->bu… in lv_draw_arm2d_blend()
709 … dest_buf8 += dest_stride * (blend_area.y1 - draw_ctx->buf_area->y1) * LV_IMG_PX_SIZE_ALPHA_BYTE; in lv_draw_arm2d_blend()
710 dest_buf8 += (blend_area.x1 - draw_ctx->buf_area->x1) * LV_IMG_PX_SIZE_ALPHA_BYTE; in lv_draw_arm2d_blend()
718 src_stride = lv_area_get_width(dsc->blend_area); in lv_draw_arm2d_blend()
719 …src_buf += src_stride * (blend_area.y1 - dsc->blend_area->y1) + (blend_area.x1 - dsc->blend_area->… in lv_draw_arm2d_blend()
728 … mask += mask_stride * (blend_area.y1 - dsc->mask_area->y1) + (blend_area.x1 - dsc->mask_area->x1); in lv_draw_arm2d_blend()
734 lv_area_move(&blend_area, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_arm2d_blend()
742 &blend_area, in lv_draw_arm2d_blend()
753 &blend_area, in lv_draw_arm2d_blend()
908 lv_area_t blend_area; in lv_draw_arm2d_img_decoded() local
914 blend_dsc.blend_area = &blend_area; in lv_draw_arm2d_img_decoded()
926 blend_dsc.blend_area = coords; in lv_draw_arm2d_img_decoded()
939 blend_dsc.blend_area = coords; in lv_draw_arm2d_img_decoded()
950 blend_dsc.blend_area = coords; in lv_draw_arm2d_img_decoded()
958 blend_area.x1 = draw_ctx->clip_area->x1; in lv_draw_arm2d_img_decoded()
959 blend_area.x2 = draw_ctx->clip_area->x2; in lv_draw_arm2d_img_decoded()
960 blend_area.y1 = draw_ctx->clip_area->y1; in lv_draw_arm2d_img_decoded()
961 blend_area.y2 = draw_ctx->clip_area->y2; in lv_draw_arm2d_img_decoded()
965 lv_coord_t blend_h = lv_area_get_height(&blend_area); in lv_draw_arm2d_img_decoded()
966 lv_coord_t blend_w = lv_area_get_width(&blend_area); in lv_draw_arm2d_img_decoded()
969 uint32_t blend_size = lv_area_get_size(&blend_area); in lv_draw_arm2d_img_decoded()
986 blend_dsc.mask_area = &blend_area; in lv_draw_arm2d_img_decoded()
989 lv_coord_t y_last = blend_area.y2; in lv_draw_arm2d_img_decoded()
990 blend_area.y2 = blend_area.y1 + buf_h - 1; in lv_draw_arm2d_img_decoded()
1373 if(!is_accelerated) while(blend_area.y1 <= y_last) { in lv_draw_arm2d_img_decoded()
1376 lv_area_copy(&transform_area, &blend_area); in lv_draw_arm2d_img_decoded()
1406 for(y = blend_area.y1; y <= blend_area.y2; y++) { in lv_draw_arm2d_img_decoded()
1408 mask_res_line = lv_draw_mask_apply(mask_buf_tmp, blend_area.x1, y, blend_w); in lv_draw_arm2d_img_decoded()
1426 blend_area.y1 = blend_area.y2 + 1; in lv_draw_arm2d_img_decoded()
1427 blend_area.y2 = blend_area.y1 + buf_h - 1; in lv_draw_arm2d_img_decoded()
1428 if(blend_area.y2 > y_last) blend_area.y2 = y_last; in lv_draw_arm2d_img_decoded()