/lvgl-latest/src/core/ |
D | lv_obj_draw.c | 143 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()
|
D | lv_obj_style.c | 596 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/ |
D | lv_color.c | 347 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()
|
D | lv_color.h | 227 #define LV_OPA_MIX2(a1, a2) (((int32_t)(a1) * (a2)) >> 8) macro
|
/lvgl-latest/src/draw/sw/blend/ |
D | lv_draw_sw_blend_to_l8.c | 274 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 …]
|
D | lv_draw_sw_blend_to_al88.c | 299 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 …]
|
D | lv_draw_sw_blend_to_rgb888.c | 302 … 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 …]
|
D | lv_draw_sw_blend_to_argb8888.c | 308 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 …]
|
D | lv_draw_sw_blend_to_rgb565.c | 353 … 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() 559 … LV_OPA_MIX2(src_buf_al88[src_x].alpha, opa)); in al88_image_blend() 571 … LV_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 …]
|
D | lv_draw_sw_blend_to_i1.c | 438 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/ |
D | lv_draw_nema_gfx_utils.c | 121 colors[i].a = LV_OPA_MIX2(lv_grad.stops[i].opa, opa); in lv_nemagfx_grad_set()
|
D | lv_draw_nema_gfx_fill.c | 109 colors[i].a = LV_OPA_MIX2(dsc->grad.stops[i].opa, dsc->opa); in lv_draw_nema_gfx_fill()
|
D | lv_draw_nema_gfx_img.c | 161 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/ |
D | lv_draw_sw_triangle.c | 158 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()
|
D | lv_draw_sw_mask_rect.c | 108 c32_buf[i].alpha = LV_OPA_MIX2(c32_buf[i].alpha, mask_buf[i]); in lv_draw_sw_mask_rect()
|
D | lv_draw_sw_fill.c | 299 else blend_dsc.opa = LV_OPA_MIX2(grad->opa_map[h - bg_coords.y1], opa); in lv_draw_sw_fill()
|
D | lv_draw_sw_arc.c | 213 mask_buf[i] = LV_OPA_MIX2(mask_buf[i], img_mask_tmp[i]); in lv_draw_sw_arc()
|
D | lv_draw_sw_vector.c | 68 color->a = LV_OPA_MIX2(c->alpha, opa); in lv_color_to_tvg()
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_draw_vg_lite_mask_rect.c | 115 c32_buf[i].alpha = LV_OPA_MIX2(c32_buf[i].alpha, mask_buf[i]); in lv_draw_vg_lite_mask_rect()
|
D | lv_draw_vg_lite_vector.c | 77 uint8_t a = LV_OPA_MIX2(color.alpha, opa); in lv_color32_to_vg()
|
/lvgl-latest/src/draw/nxp/vglite/ |
D | lv_draw_vglite_triangle.c | 138 bg_opa = LV_OPA_MIX2(dsc->bg_grad.stops[i].opa, dsc->bg_opa); in _vglite_draw_triangle()
|
D | lv_draw_vglite_fill.c | 190 opa = LV_OPA_MIX2(dsc->grad.stops[i].opa, dsc->opa); in _vglite_draw_rect()
|
D | lv_draw_vglite_img.c | 425 opa = LV_OPA_MIX2(dsc->recolor_opa, dsc->opa); in _vglite_recolor()
|
/lvgl-latest/demos/render/ |
D | lv_demo_render.c | 549 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/ |
D | lv_blend_helium.S | 419 vmvn D_A, D_A @ D_A = 255 - LV_OPA_MIX2(255 - fg.alpha, 255 - bg.alpha)
|