/lvgl-latest/src/core/ |
D | lv_obj_draw.c | 50 lv_opa_t opa = get_layer_opa(obj, part, &draw_dsc->base); in lv_obj_init_draw_rect_dsc() local 52 if(opa <= LV_OPA_MIN) { in lv_obj_init_draw_rect_dsc() 80 draw_dsc->bg_grad.stops[0].opa = lv_obj_get_style_bg_main_opa(obj, part); in lv_obj_init_draw_rect_dsc() 81 draw_dsc->bg_grad.stops[1].opa = lv_obj_get_style_bg_grad_opa(obj, part); in lv_obj_init_draw_rect_dsc() 142 if(opa < LV_OPA_MAX) { in lv_obj_init_draw_rect_dsc() 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() [all …]
|
/lvgl-latest/tests/src/test_cases/draw/ |
D | test_render_to_i1.c | 24 uint32_t opa; in test_render_to_i1() local 25 for(opa = 0; opa < 2; opa++) { in test_render_to_i1() 28 lv_demo_render(i, opa_values[opa]); in test_render_to_i1() 32 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_i1()
|
D | test_render_to_argb8888.c | 24 uint32_t opa; in test_render_to_argb8888() local 25 for(opa = 0; opa < 2; opa++) { in test_render_to_argb8888() 34 lv_demo_render(i, opa_values[opa]); in test_render_to_argb8888() 38 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_argb8888()
|
D | test_render_to_l8.c | 24 uint32_t opa; in test_render_to_l8() local 25 for(opa = 0; opa < 2; opa++) { in test_render_to_l8() 28 lv_demo_render(i, opa_values[opa]); in test_render_to_l8() 37 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_l8()
|
D | test_render_to_rgb565.c | 24 uint32_t opa; in test_render_to_rgb565() local 25 for(opa = 0; opa < 2; opa++) { in test_render_to_rgb565() 35 lv_demo_render(i, opa_values[opa]); in test_render_to_rgb565() 39 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_rgb565()
|
D | test_render_to_rgb888.c | 24 uint32_t opa; in test_render_to_rgb888() local 25 for(opa = 0; opa < 2; opa++) { in test_render_to_rgb888() 35 lv_demo_render(i, opa_values[opa]); in test_render_to_rgb888() 39 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_rgb888()
|
D | test_render_to_xrgb8888.c | 24 uint32_t opa; in test_render_to_xrgb8888() local 25 for(opa = 0; opa < 2; opa++) { in test_render_to_xrgb8888() 35 lv_demo_render(i, opa_values[opa]); in test_render_to_xrgb8888() 39 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_xrgb8888()
|
D | test_render_to_al88.c | 27 uint32_t opa; in test_render_to_al88() 28 for(opa = 0; opa < 2; opa++) { in test_render_to_al88() 37 lv_demo_render(i, opa_values[opa]); in test_render_to_al88() 41 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_al88()
|
D | test_render_to_argb1555.c | 28 uint32_t opa; in test_render_to_argb1555() local 29 for(opa = 0; opa < 2; opa++) { in test_render_to_argb1555() 38 lv_demo_render(i, opa_values[opa]); in test_render_to_argb1555() 45 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_argb1555()
|
D | test_render_to_argb2222.c | 28 uint32_t opa; in test_render_to_argb2222() local 29 for(opa = 0; opa < 2; opa++) { in test_render_to_argb2222() 38 lv_demo_render(i, opa_values[opa]); in test_render_to_argb2222() 45 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_argb2222()
|
D | test_render_to_argb4444.c | 28 uint32_t opa; in test_render_to_argb4444() local 29 for(opa = 0; opa < 2; opa++) { in test_render_to_argb4444() 38 lv_demo_render(i, opa_values[opa]); in test_render_to_argb4444() 45 lv_demo_render_get_scene_name(i), opa_values[opa]); in test_render_to_argb4444()
|
/lvgl-latest/src/draw/sw/blend/ |
D | lv_draw_sw_blend_to_rgb565.c | 216 lv_opa_t opa = dsc->opa; in lv_draw_sw_blend_color_to_rgb565() local 229 LV_UNUSED(opa); in lv_draw_sw_blend_color_to_rgb565() 237 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb565() 275 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb565() 283 dest_buf_u16[0] = lv_color_16_16_mix(color16, dest_buf_u16[0], opa); in lv_draw_sw_blend_color_to_rgb565() 289 dest_buf_u16[x + 0] = lv_color_16_16_mix(color16, dest_buf_u16[x + 0], opa); in lv_draw_sw_blend_color_to_rgb565() 290 dest_buf_u16[x + 1] = lv_color_16_16_mix(color16, dest_buf_u16[x + 1], opa); in lv_draw_sw_blend_color_to_rgb565() 300 dest_buf_u16[x] = lv_color_16_16_mix(color16, dest_buf_u16[x + 0], opa); in lv_draw_sw_blend_color_to_rgb565() 309 dest_buf_u16[x] = lv_color_16_16_mix(color16, dest_buf_u16[x], opa); in lv_draw_sw_blend_color_to_rgb565() 318 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb565() [all …]
|
D | lv_draw_sw_blend_to_l8.c | 185 lv_opa_t opa = dsc->opa; in lv_draw_sw_blend_color_to_l8() local 197 LV_UNUSED(opa); in lv_draw_sw_blend_color_to_l8() 203 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_l8() 238 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_l8() 245 lv_color_8_8_mix(color8, &dest_buf[x], opa); in lv_draw_sw_blend_color_to_l8() 253 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_l8() 274 lv_color_8_8_mix(color8, &dest_buf[x], LV_OPA_MIX2(mask[x], opa)); in lv_draw_sw_blend_color_to_l8() 334 lv_opa_t opa = dsc->opa; in i1_image_blend() local 347 if(mask_buf == NULL && opa >= LV_OPA_MAX) { in i1_image_blend() 352 lv_color_8_8_mix(chan_val, &dest_buf_l8[dest_x], opa); in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_al88.c | 201 lv_opa_t opa = dsc->opa; in lv_draw_sw_blend_color_to_al88() local 216 LV_UNUSED(opa); in lv_draw_sw_blend_color_to_al88() 222 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_al88() 259 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_al88() 263 color16a.alpha = opa; in lv_draw_sw_blend_color_to_al88() 275 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_al88() 299 color16a.alpha = LV_OPA_MIX2(mask[x], opa); in lv_draw_sw_blend_color_to_al88() 359 lv_opa_t opa = dsc->opa; in i1_image_blend() local 373 if(mask_buf == NULL && opa >= LV_OPA_MAX) { in i1_image_blend() 385 else if(mask_buf == NULL && opa < LV_OPA_MAX) { in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_rgb888.c | 188 lv_opa_t opa = dsc->opa; in lv_draw_sw_blend_color_to_rgb888() local 200 LV_UNUSED(opa); in lv_draw_sw_blend_color_to_rgb888() 206 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb888() 261 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb888() 268 lv_color_24_24_mix((const uint8_t *)&color32, &dest_buf[x], opa); in lv_draw_sw_blend_color_to_rgb888() 276 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb888() 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() 363 lv_opa_t opa = dsc->opa; in i1_image_blend() local 376 if(mask_buf == NULL && opa >= LV_OPA_MAX) { in i1_image_blend() 390 else if(mask_buf == NULL && opa < LV_OPA_MAX) { in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_i1.c | 207 lv_opa_t opa = dsc->opa; in lv_draw_sw_blend_color_to_i1() local 218 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_i1() 234 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_i1() 240 uint8_t new_bit = (opa * src_color + (255 - opa) * current_bit) / 255; in lv_draw_sw_blend_color_to_i1() 253 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_i1() 293 uint8_t blended_opa = (mask_val * opa) / 255; in lv_draw_sw_blend_color_to_i1() 359 lv_opa_t opa = dsc->opa; in i1_image_blend() local 374 if(mask_buf == NULL && opa >= LV_OPA_MAX) { in i1_image_blend() 390 else if(mask_buf == NULL && opa < LV_OPA_MAX) { in i1_image_blend() 396 uint8_t blended = (src * opa + dest * (255 - opa)); in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_argb8888.c | 213 lv_opa_t opa = dsc->opa; in lv_draw_sw_blend_color_to_argb8888() local 228 LV_UNUSED(opa); in lv_draw_sw_blend_color_to_argb8888() 234 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_argb8888() 270 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_argb8888() 272 lv_color32_t color_argb = lv_color_to_32(dsc->color, opa); in lv_draw_sw_blend_color_to_argb8888() 285 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_argb8888() 304 lv_color32_t color_argb = lv_color_to_32(dsc->color, opa); in lv_draw_sw_blend_color_to_argb8888() 308 color_argb.alpha = LV_OPA_MIX2(mask[x], opa); in lv_draw_sw_blend_color_to_argb8888() 369 lv_opa_t opa = dsc->opa; in i1_image_blend() local 382 if(mask_buf == NULL && opa >= LV_OPA_MAX) { in i1_image_blend() [all …]
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_fill.c | 50 if(dsc->opa <= LV_OPA_MIN) return; in lv_draw_sw_fill() 67 blend_dsc.opa = dsc->opa; in lv_draw_sw_fill() 76 lv_opa_t opa = dsc->opa >= LV_OPA_MAX ? LV_OPA_COVER : dsc->opa; in lv_draw_sw_fill() local 104 blend_dsc.opa = LV_OPA_COVER; in lv_draw_sw_fill() 115 if(dsc->grad.stops[s].opa != LV_OPA_COVER) { in lv_draw_sw_fill() 162 lv_memset(mask_buf, opa, clipped_w); in lv_draw_sw_fill() 175 blend_dsc.opa = grad->opa_map[top_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() 244 lv_memset(mask_buf, opa, clipped_w); in lv_draw_sw_fill() 263 blend_dsc.opa = opa; in lv_draw_sw_fill() [all …]
|
D | lv_draw_sw_letter.c | 56 if(dsc->opa <= LV_OPA_MIN) in lv_draw_sw_letter() 61 glyph_dsc.opa = dsc->opa; in lv_draw_sw_letter() 82 if(dsc->opa <= LV_OPA_MIN) return; in lv_draw_sw_label() 103 border_draw_dsc.opa = glyph_draw_dsc->opa; in draw_letter_cb() 127 blend_dsc.opa = glyph_draw_dsc->opa; in draw_letter_cb() 143 img_dsc.opa = glyph_draw_dsc->opa; in draw_letter_cb()
|
/lvgl-latest/src/draw/nxp/vglite/ |
D | lv_draw_vglite_label.c | 49 static void _vglite_draw_letter(const lv_area_t * mask_area, lv_color_t color, lv_opa_t opa); 70 if(dsc->opa <= LV_OPA_MIN) return; in lv_draw_vglite_label() 91 border_draw_dsc.opa = glyph_draw_dsc->opa; in _draw_vglite_letter() 100 if(glyph_draw_dsc->opa <= LV_OPA_MIN) in _draw_vglite_letter() 131 _vglite_draw_letter(&mask_area, glyph_draw_dsc->color, glyph_draw_dsc->opa); in _draw_vglite_letter() 139 img_dsc.opa = glyph_draw_dsc->opa; in _draw_vglite_letter() 155 static void _vglite_draw_letter(const lv_area_t * mask_area, lv_color_t color, lv_opa_t opa) in _vglite_draw_letter() argument 170 lv_color32_t col32 = lv_color_to_32(color, opa); in _vglite_draw_letter()
|
D | lv_draw_vglite_fill.c | 72 if(dsc->opa <= (lv_opa_t)LV_OPA_MIN) in lv_draw_vglite_fill() 105 lv_color32_t col32 = lv_color_to_32(dsc->color, dsc->opa); in _vglite_fill() 108 if(dsc->opa >= (lv_opa_t)LV_OPA_MAX) { /*Opaque fill*/ in _vglite_fill() 151 lv_opa_t opa = dsc->opa; in _vglite_draw_rect() local 169 lv_color32_t col32 = lv_color_to_32(dsc->color, opa); in _vglite_draw_rect() 185 lv_opa_t opa; in _vglite_draw_rect() local 190 opa = LV_OPA_MIX2(dsc->grad.stops[i].opa, dsc->opa); in _vglite_draw_rect() 192 col32[i] = lv_color_to_32(dsc->grad.stops[i].color, opa); in _vglite_draw_rect()
|
/lvgl-latest/src/draw/sw/blend/helium/ |
D | lv_blend_helium.h | 287 uint32_t opa; member 320 .opa = dsc->opa, in lv_color_blend_to_rgb565_with_opa_helium() 351 .opa = dsc->opa, in lv_color_blend_to_rgb565_mix_mask_opa_helium() 383 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_with_opa_helium() 416 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium() 458 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium() 505 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium() 543 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_with_opa_helium() 576 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium() 616 .opa = dsc->opa, in lv_color_blend_to_rgb888_with_opa_helium() [all …]
|
/lvgl-latest/src/draw/sw/blend/neon/ |
D | lv_blend_neon.h | 279 uint32_t opa; member 312 .opa = dsc->opa, in lv_color_blend_to_rgb565_with_opa_neon() 343 .opa = dsc->opa, in lv_color_blend_to_rgb565_mix_mask_opa_neon() 375 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_with_opa_neon() 408 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon() 450 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon() 497 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon() 535 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_with_opa_neon() 568 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon() 608 .opa = dsc->opa, in lv_color_blend_to_rgb888_with_opa_neon() [all …]
|
/lvgl-latest/src/draw/sw/arm2d/ |
D | lv_draw_sw_arm2d.h | 259 uint8_t opa = draw_dsc->opa; in lv_draw_sw_image_helium() local 343 opa, in lv_draw_sw_image_helium() 357 opa, in lv_draw_sw_image_helium() 380 if(opa >= LV_OPA_MAX) { in lv_draw_sw_image_helium() 401 opa, in lv_draw_sw_image_helium() 410 if(opa >= LV_OPA_MAX) { in lv_draw_sw_image_helium() 443 opa, in lv_draw_sw_image_helium() 460 if(opa >= LV_OPA_MAX) { in lv_draw_sw_image_helium() 481 opa, in lv_draw_sw_image_helium() 490 if(opa >= LV_OPA_MAX) { in lv_draw_sw_image_helium() [all …]
|
/lvgl-latest/src/libs/gif/ |
D | gifdec_mve.h | 23 #define GIFDEC_FILL_BG(dst, w, h, stride, color, opa) \ argument 24 _gifdec_fill_bg_mve(dst, w, h, stride, color, opa) 42 uint8_t opa) in _gifdec_fill_bg_mve() argument 44 lv_color32_t c = lv_color32_make(*(color + 0), *(color + 1), *(color + 2), opa); in _gifdec_fill_bg_mve()
|