Home
last modified time | relevance | path

Searched refs:LV_OPA_MIX2 (Results 1 – 25 of 33) sorted by relevance

12

/lvgl-latest/src/core/
Dlv_obj_draw.c143 draw_dsc->bg_opa = LV_OPA_MIX2(draw_dsc->bg_opa, opa); in lv_obj_init_draw_rect_dsc()
144 draw_dsc->bg_image_opa = LV_OPA_MIX2(draw_dsc->bg_image_opa, opa); in lv_obj_init_draw_rect_dsc()
145 draw_dsc->border_opa = LV_OPA_MIX2(draw_dsc->border_opa, opa); in lv_obj_init_draw_rect_dsc()
146 draw_dsc->shadow_opa = LV_OPA_MIX2(draw_dsc->shadow_opa, opa); in lv_obj_init_draw_rect_dsc()
147 draw_dsc->outline_opa = LV_OPA_MIX2(draw_dsc->outline_opa, opa); in lv_obj_init_draw_rect_dsc()
167 draw_dsc->opa = LV_OPA_MIX2(draw_dsc->opa, opa); in lv_obj_init_draw_label_dsc()
205 draw_dsc->opa = LV_OPA_MIX2(draw_dsc->opa, opa); in lv_obj_init_draw_image_dsc()
240 draw_dsc->opa = LV_OPA_MIX2(draw_dsc->opa, opa); in lv_obj_init_draw_line_dsc()
287 draw_dsc->opa = LV_OPA_MIX2(draw_dsc->opa, opa); in lv_obj_init_draw_arc_dsc()
Dlv_obj_style.c596 opa_final = LV_OPA_MIX2(opa_final, opa_obj); in lv_obj_get_style_opa_recursive()
613 opa_final = LV_OPA_MIX2(opa_final, opa_obj); in lv_obj_get_style_opa_recursive()
/lvgl-latest/src/misc/
Dlv_color.c347 c->red = LV_OPA_MIX2(c->red, c->alpha); in lv_color_premultiply()
348 c->green = LV_OPA_MIX2(c->green, c->alpha); in lv_color_premultiply()
349 c->blue = LV_OPA_MIX2(c->blue, c->alpha); in lv_color_premultiply()
363 c->red = LV_OPA_MIX2(c->red, a); in lv_color16_premultiply()
364 c->green = LV_OPA_MIX2(c->green, a); in lv_color16_premultiply()
365 c->blue = LV_OPA_MIX2(c->blue, a); in lv_color16_premultiply()
Dlv_color.h227 #define LV_OPA_MIX2(a1, a2) (((int32_t)(a1) * (a2)) >> 8) macro
/lvgl-latest/src/draw/sw/blend/
Dlv_draw_sw_blend_to_l8.c274 lv_color_8_8_mix(color8, &dest_buf[x], LV_OPA_MIX2(mask[x], opa)); in lv_draw_sw_blend_color_to_l8()
389 … lv_color_8_8_mix(chan_val, &dest_buf_l8[dest_x], LV_OPA_MIX2(mask_buf[src_x], opa)); in i1_image_blend()
406 else src_argb.alpha = LV_OPA_MIX2(mask_buf[dest_x], opa); in i1_image_blend()
470 … lv_color_8_8_mix(src_buf_l8[src_x], &dest_buf_l8[dest_x], LV_OPA_MIX2(mask_buf[src_x], opa)); in l8_image_blend()
487 else src_argb.alpha = LV_OPA_MIX2(mask_buf[dest_x], opa); in l8_image_blend()
531 …lv_color_8_8_mix(src_buf_al88[src_x].lumi, &dest_buf_l8[dest_x], LV_OPA_MIX2(src_buf_al88[src_x].a… in al88_image_blend()
542 …lv_color_8_8_mix(src_buf_al88[src_x].lumi, &dest_buf_l8[dest_x], LV_OPA_MIX2(src_buf_al88[src_x].a… in al88_image_blend()
573 else src_argb.alpha = LV_OPA_MIX2(mask_buf[dest_x], opa); in al88_image_blend()
642 …_8_mix(lv_color16_luminance(src_buf_c16[src_x]), &dest_buf_u8[dest_x], LV_OPA_MIX2(opa, mask_buf[s… in rgb565_image_blend()
659 else src_argb.alpha = LV_OPA_MIX2(mask_buf[src_x], opa); in rgb565_image_blend()
[all …]
Dlv_draw_sw_blend_to_al88.c299 color16a.alpha = LV_OPA_MIX2(mask[x], opa); in lv_draw_sw_blend_color_to_al88()
420 src_color.alpha = LV_OPA_MIX2(mask_buf[x], opa); in i1_image_blend()
435 else src_color.alpha = LV_OPA_MIX2(mask_buf[x], opa); in i1_image_blend()
513 src_color.alpha = LV_OPA_MIX2(mask_buf[x], opa); in l8_image_blend()
529 else src_color.alpha = LV_OPA_MIX2(mask_buf[x], opa); in l8_image_blend()
575 src_color.alpha = LV_OPA_MIX2(src_color.alpha, opa); in al88_image_blend()
588 src_color.alpha = LV_OPA_MIX2(src_color.alpha, mask_buf[x]); in al88_image_blend()
616 if(mask_buf == NULL) src_color.alpha = LV_OPA_MIX2(src_color.alpha, opa); in al88_image_blend()
694 src_color.alpha = LV_OPA_MIX2(mask_buf[x], opa); in rgb565_image_blend()
710 else src_color.alpha = LV_OPA_MIX2(mask_buf[x], opa); in rgb565_image_blend()
[all …]
Dlv_draw_sw_blend_to_rgb888.c302 … lv_color_24_24_mix((const uint8_t *) &color32, &dest_buf[x], LV_OPA_MIX2(opa, mask[mask_x])); in lv_draw_sw_blend_color_to_rgb888()
420 … lv_color_8_24_mix(chan_val, &dest_buf_u8[dest_x], LV_OPA_MIX2(opa, mask_buf[src_x])); in i1_image_blend()
437 else src_argb.alpha = LV_OPA_MIX2(mask_buf[src_x], opa); in i1_image_blend()
481 …lv_color_8_24_mix(src_buf_al88[src_x].lumi, &dest_buf_u8[dest_x], LV_OPA_MIX2(src_buf_al88[src_x].… in al88_image_blend()
492 …lv_color_8_24_mix(src_buf_al88[src_x].lumi, &dest_buf_u8[dest_x], LV_OPA_MIX2(src_buf_al88[src_x].… in al88_image_blend()
520 if(mask_buf == NULL) src_argb.alpha = LV_OPA_MIX2(src_buf_al88[src_x].alpha, opa); in al88_image_blend()
592 … lv_color_8_24_mix(src_buf_l8[src_x], &dest_buf_u8[dest_x], LV_OPA_MIX2(opa, mask_buf[src_x])); in l8_image_blend()
609 else src_argb.alpha = LV_OPA_MIX2(mask_buf[dest_x], opa); in l8_image_blend()
692 … lv_color_24_24_mix(res, &dest_buf_u8[dest_x], LV_OPA_MIX2(opa, mask_buf[src_x])); in rgb565_image_blend()
709 else src_argb.alpha = LV_OPA_MIX2(mask_buf[src_x], opa); in rgb565_image_blend()
[all …]
Dlv_draw_sw_blend_to_argb8888.c308 color_argb.alpha = LV_OPA_MIX2(mask[x], opa); in lv_draw_sw_blend_color_to_argb8888()
427 … lv_color_8_32_mix(chan_val, &dest_buf_c32[dest_x], LV_OPA_MIX2(mask_buf[src_x], opa)); in i1_image_blend()
446 else src_argb.alpha = LV_OPA_MIX2(mask_buf[dest_x], opa); in i1_image_blend()
496 …lv_color_8_32_mix(src_buf_al88[src_x].lumi, &dest_buf_c32[dest_x], LV_OPA_MIX2(src_buf_al88[src_x]… in al88_image_blend()
507 …lv_color_8_32_mix(src_buf_al88[src_x].lumi, &dest_buf_c32[dest_x], LV_OPA_MIX2(src_buf_al88[src_x]… in al88_image_blend()
539 if(mask_buf == NULL) src_argb.alpha = LV_OPA_MIX2(src_buf_al88[src_x].alpha, opa); in al88_image_blend()
612 … lv_color_8_32_mix(src_buf_l8[src_x], &dest_buf_c32[dest_x], LV_OPA_MIX2(mask_buf[src_x], opa)); in l8_image_blend()
631 else src_argb.alpha = LV_OPA_MIX2(mask_buf[dest_x], opa); in l8_image_blend()
709 color_argb.alpha = LV_OPA_MIX2(mask_buf[x], opa); in rgb565_image_blend()
730 else src_argb.alpha = LV_OPA_MIX2(mask_buf[x], opa); in rgb565_image_blend()
[all …]
Dlv_draw_sw_blend_to_rgb565.c353 … dest_buf_u16[x] = lv_color_16_16_mix(color16, dest_buf_u16[x], LV_OPA_MIX2(mask[x], opa)); in lv_draw_sw_blend_color_to_rgb565()
469 …st_buf_u16[dest_x] = lv_color_8_16_mix(chan_val, dest_buf_u16[dest_x], LV_OPA_MIX2(mask_buf[dest_x… in i1_image_blend()
513 …dest_buf_u16[dest_x] = lv_color_16_16_mix(res, dest_buf_u16[dest_x], LV_OPA_MIX2(mask_buf[dest_x],… in i1_image_blend()
559LV_OPA_MIX2(src_buf_al88[src_x].alpha, opa)); in al88_image_blend()
571LV_OPA_MIX2(src_buf_al88[src_x].alpha, mask_buf[dest_x])); in al88_image_blend()
624 …dest_buf_u16[dest_x] = lv_color_16_16_mix(res, dest_buf_u16[dest_x], LV_OPA_MIX2(opa, src_buf_al88… in al88_image_blend()
699 …6[dest_x] = lv_color_8_16_mix(src_buf_l8[src_x], dest_buf_u16[dest_x], LV_OPA_MIX2(mask_buf[dest_x… in l8_image_blend()
744 …e dest_buf_u16[dest_x] = lv_color_16_16_mix(res, dest_buf_u16[dest_x], LV_OPA_MIX2(mask_buf[dest_x… in l8_image_blend()
810 …dest_buf_u16[x] = lv_color_16_16_mix(src_buf_u16[x], dest_buf_u16[x], LV_OPA_MIX2(mask_buf[x], opa… in rgb565_image_blend()
854 … else dest_buf_u16[x] = lv_color_16_16_mix(res, dest_buf_u16[x], LV_OPA_MIX2(mask_buf[x], opa)); in rgb565_image_blend()
[all …]
Dlv_draw_sw_blend_to_i1.c438 uint8_t blend_opa = LV_OPA_MIX2(mask_val, opa); in i1_image_blend()
462 else src_argb.alpha = LV_OPA_MIX2(mask_buf[dest_x], opa); in i1_image_blend()
551 … lv_color_8_8_mix(src_luminance, &dest_val, LV_OPA_MIX2(mask_buf[src_x], opa)); in l8_image_blend()
574 else src_argb.alpha = LV_OPA_MIX2(mask_buf[src_x], opa); in l8_image_blend()
628 …lv_color_8_8_mix(src_buf_al88[src_x].lumi, &dest_val, LV_OPA_MIX2(src_buf_al88[src_x].alpha, opa)); in al88_image_blend()
646 …lv_color_8_8_mix(src_buf_al88[src_x].lumi, &dest_val, LV_OPA_MIX2(src_buf_al88[src_x].alpha, mask… in al88_image_blend()
687 if(mask_buf == NULL) src_argb.alpha = LV_OPA_MIX2(src_buf_al88[src_x].alpha, opa); in al88_image_blend()
743 lv_color_8_8_mix(src, &dest, LV_OPA_MIX2(opa, src_buf_c32[x].alpha)); in argb8888_image_blend()
762 … lv_color_8_8_mix(src, &dest, LV_OPA_MIX2(mask_buf[x], src_buf_c32[x].alpha)); in argb8888_image_blend()
801 if(mask_buf == NULL) color_argb.alpha = LV_OPA_MIX2(color_argb.alpha, opa); in argb8888_image_blend()
[all …]
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_utils.c121 colors[i].a = LV_OPA_MIX2(lv_grad.stops[i].opa, opa); in lv_nemagfx_grad_set()
Dlv_draw_nema_gfx_fill.c109 colors[i].a = LV_OPA_MIX2(dsc->grad.stops[i].opa, dsc->opa); in lv_draw_nema_gfx_fill()
Dlv_draw_nema_gfx_img.c161 lv_color32_t col32 = lv_color_to_32(dsc->recolor, LV_OPA_MIX2(dsc->recolor_opa, dsc->opa)); in _draw_nema_gfx_img()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_triangle.c158 if(dsc->bg_opa < LV_OPA_MAX) blend_dsc.opa = LV_OPA_MIX2(blend_dsc.opa, dsc->bg_opa); in lv_draw_sw_triangle()
166 … if(grad_opa_map[i] < LV_OPA_MAX) mask_buf[i] = LV_OPA_MIX2(mask_buf[i], grad_opa_map[i]); in lv_draw_sw_triangle()
Dlv_draw_sw_mask_rect.c108 c32_buf[i].alpha = LV_OPA_MIX2(c32_buf[i].alpha, mask_buf[i]); in lv_draw_sw_mask_rect()
Dlv_draw_sw_fill.c299 else blend_dsc.opa = LV_OPA_MIX2(grad->opa_map[h - bg_coords.y1], opa); in lv_draw_sw_fill()
Dlv_draw_sw_arc.c213 mask_buf[i] = LV_OPA_MIX2(mask_buf[i], img_mask_tmp[i]); in lv_draw_sw_arc()
Dlv_draw_sw_vector.c68 color->a = LV_OPA_MIX2(c->alpha, opa); in lv_color_to_tvg()
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_mask_rect.c115 c32_buf[i].alpha = LV_OPA_MIX2(c32_buf[i].alpha, mask_buf[i]); in lv_draw_vg_lite_mask_rect()
Dlv_draw_vg_lite_vector.c77 uint8_t a = LV_OPA_MIX2(color.alpha, opa); in lv_color32_to_vg()
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_triangle.c138 bg_opa = LV_OPA_MIX2(dsc->bg_grad.stops[i].opa, dsc->bg_opa); in _vglite_draw_triangle()
Dlv_draw_vglite_fill.c190 opa = LV_OPA_MIX2(dsc->grad.stops[i].opa, dsc->opa); in _vglite_draw_rect()
Dlv_draw_vglite_img.c425 opa = LV_OPA_MIX2(dsc->recolor_opa, dsc->opa); in _vglite_recolor()
/lvgl-latest/demos/render/
Dlv_demo_render.c549 dsc.bg_grad.stops[0].opa = LV_OPA_MIX2(lv_obj_get_style_bg_main_opa(obj, 0), opa); in triangle_draw_event_cb()
552 dsc.bg_grad.stops[1].opa = LV_OPA_MIX2(lv_obj_get_style_bg_grad_opa(obj, 0), opa); in triangle_draw_event_cb()
/lvgl-latest/src/draw/sw/blend/helium/
Dlv_blend_helium.S419 vmvn D_A, D_A @ D_A = 255 - LV_OPA_MIX2(255 - fg.alpha, 255 - bg.alpha)

12