Lines Matching refs:blend_dsc
61 lv_draw_sw_blend_dsc_t blend_dsc = {0}; in lv_draw_sw_fill() local
62 blend_dsc.color = bg_color; in lv_draw_sw_fill()
66 blend_dsc.blend_area = &bg_coords; in lv_draw_sw_fill()
67 blend_dsc.opa = dsc->opa; in lv_draw_sw_fill()
68 lv_draw_sw_blend(draw_unit, &blend_dsc); in lv_draw_sw_fill()
101 blend_dsc.mask_buf = mask_buf; 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()
104 blend_dsc.opa = LV_OPA_COVER; in lv_draw_sw_fill()
111 blend_dsc.src_area = &blend_area; in lv_draw_sw_fill()
112 blend_dsc.src_buf = grad->color_map + clipped_coords.x1 - bg_coords.x1; in lv_draw_sw_fill()
123 blend_dsc.src_color_format = LV_COLOR_FORMAT_RGB888; in lv_draw_sw_fill()
145 blend_dsc.src_area = &blend_area; in lv_draw_sw_fill()
147 blend_dsc.src_buf = grad->color_map; 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()
164 …if(blend_dsc.mask_res == LV_DRAW_SW_MASK_RES_FULL_COVER) blend_dsc.mask_res = LV_DRAW_SW_MASK_RES_… in lv_draw_sw_fill()
174 blend_dsc.color = grad->color_map[top_y - bg_coords.y1]; in lv_draw_sw_fill()
175 blend_dsc.opa = grad->opa_map[top_y - bg_coords.y1]; in lv_draw_sw_fill()
204 blend_dsc.mask_res = LV_DRAW_SW_MASK_RES_CHANGED; in lv_draw_sw_fill()
206 lv_draw_sw_blend(draw_unit, &blend_dsc); in lv_draw_sw_fill()
216 blend_dsc.color = grad->color_map[bottom_y - bg_coords.y1]; in lv_draw_sw_fill()
217 blend_dsc.opa = grad->opa_map[bottom_y - bg_coords.y1]; in lv_draw_sw_fill()
245 … 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()
246 …if(blend_dsc.mask_res == LV_DRAW_SW_MASK_RES_FULL_COVER) blend_dsc.mask_res = LV_DRAW_SW_MASK_RES_… in lv_draw_sw_fill()
251 blend_dsc.mask_res = LV_DRAW_SW_MASK_RES_CHANGED; in lv_draw_sw_fill()
253 lv_draw_sw_blend(draw_unit, &blend_dsc); in lv_draw_sw_fill()
263 blend_dsc.opa = opa; in lv_draw_sw_fill()
264 blend_dsc.mask_buf = NULL; in lv_draw_sw_fill()
265 lv_draw_sw_blend(draw_unit, &blend_dsc); in lv_draw_sw_fill()
269 blend_dsc.opa = opa; in lv_draw_sw_fill()
272 blend_dsc.mask_res = LV_DRAW_SW_MASK_RES_FULL_COVER; in lv_draw_sw_fill()
275 blend_dsc.mask_res = LV_DRAW_SW_MASK_RES_CHANGED; in lv_draw_sw_fill()
276 blend_dsc.mask_buf = grad_opa_map; in lv_draw_sw_fill()
281 … blend_dsc.mask_res = transp ? LV_DRAW_SW_MASK_RES_CHANGED : LV_DRAW_SW_MASK_RES_FULL_COVER; in lv_draw_sw_fill()
282 blend_dsc.mask_buf = grad_opa_map; in lv_draw_sw_fill()
297 blend_dsc.color = grad->color_map[h - bg_coords.y1]; in lv_draw_sw_fill()
298 if(opa >= LV_OPA_MAX) blend_dsc.opa = grad->opa_map[h - bg_coords.y1]; in lv_draw_sw_fill()
299 else blend_dsc.opa = LV_OPA_MIX2(grad->opa_map[h - bg_coords.y1], opa); in lv_draw_sw_fill()
315 lv_draw_sw_blend(draw_unit, &blend_dsc); in lv_draw_sw_fill()