Home
last modified time | relevance | path

Searched refs:opa (Results 1 – 25 of 147) sorted by relevance

123456

/lvgl-latest/src/core/
Dlv_obj_draw.c50 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/
Dtest_render_to_i1.c24 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()
Dtest_render_to_argb8888.c24 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()
Dtest_render_to_l8.c24 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()
Dtest_render_to_rgb565.c24 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()
Dtest_render_to_rgb888.c24 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()
Dtest_render_to_xrgb8888.c24 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()
Dtest_render_to_al88.c27 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()
Dtest_render_to_argb1555.c28 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()
Dtest_render_to_argb2222.c28 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()
Dtest_render_to_argb4444.c28 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/
Dlv_draw_sw_blend_to_rgb565.c216 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 …]
Dlv_draw_sw_blend_to_l8.c185 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 …]
Dlv_draw_sw_blend_to_al88.c201 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 …]
Dlv_draw_sw_blend_to_rgb888.c188 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 …]
Dlv_draw_sw_blend_to_i1.c207 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 …]
Dlv_draw_sw_blend_to_argb8888.c213 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/
Dlv_draw_sw_fill.c50 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 …]
Dlv_draw_sw_letter.c56 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/
Dlv_draw_vglite_label.c49 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()
Dlv_draw_vglite_fill.c72 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/
Dlv_blend_helium.h287 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/
Dlv_blend_neon.h279 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/
Dlv_draw_sw_arm2d.h259 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/
Dgifdec_mve.h23 #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()

123456