Home
last modified time | relevance | path

Searched refs:stops (Results 1 – 25 of 42) sorted by relevance

12

/lvgl-latest/examples/styles/
Dlv_example_style_2.c18 grad.stops[0].color = lv_palette_lighten(LV_PALETTE_GREY, 1); in lv_example_style_2()
19 grad.stops[0].opa = LV_OPA_COVER; in lv_example_style_2()
20 grad.stops[1].color = lv_palette_main(LV_PALETTE_BLUE); in lv_example_style_2()
21 grad.stops[1].opa = LV_OPA_COVER; in lv_example_style_2()
24 grad.stops[0].frac = 128; in lv_example_style_2()
25 grad.stops[1].frac = 192; in lv_example_style_2()
/lvgl-latest/demos/vector_graphic/
Dlv_demo_vector_graphic.c61 lv_gradient_stop_t stops[2]; in draw_gradient() local
62 lv_memzero(stops, sizeof(stops)); in draw_gradient()
63 stops[0].color = lv_color_hex(0xff0000); in draw_gradient()
64 stops[0].opa = LV_OPA_COVER; in draw_gradient()
65 stops[0].frac = 0; in draw_gradient()
66 stops[1].color = lv_color_hex(0x00ff00); in draw_gradient()
67 stops[1].opa = LV_OPA_COVER; in draw_gradient()
68 stops[1].frac = 255; in draw_gradient()
76 lv_vector_dsc_set_fill_gradient_color_stops(ctx, stops, 2); in draw_gradient()
93 lv_gradient_stop_t stops[2]; in draw_radial_gradient() local
[all …]
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_utils.c114 float stops[LV_GRADIENT_MAX_STOPS]; in lv_nemagfx_grad_set() local
120 stops[i] = (float)(lv_grad.stops[i].frac) / 255.f; in lv_nemagfx_grad_set()
121 colors[i].a = LV_OPA_MIX2(lv_grad.stops[i].opa, opa); in lv_nemagfx_grad_set()
122 colors[i].r = lv_grad.stops[i].color.red; in lv_nemagfx_grad_set()
123 colors[i].g = lv_grad.stops[i].color.green; in lv_nemagfx_grad_set()
124 colors[i].b = lv_grad.stops[i].color.blue; in lv_nemagfx_grad_set()
127 nema_vg_grad_set(gradient, cnt, stops, colors); in lv_nemagfx_grad_set()
Dlv_draw_nema_gfx_fill.c102 float stops[LV_GRADIENT_MAX_STOPS]; in lv_draw_nema_gfx_fill() local
108 stops[i] = (float)(dsc->grad.stops[i].frac) / 255.f; in lv_draw_nema_gfx_fill()
109 colors[i].a = LV_OPA_MIX2(dsc->grad.stops[i].opa, dsc->opa); in lv_draw_nema_gfx_fill()
110 colors[i].r = dsc->grad.stops[i].color.red; in lv_draw_nema_gfx_fill()
111 colors[i].g = dsc->grad.stops[i].color.green; in lv_draw_nema_gfx_fill()
112 colors[i].b = dsc->grad.stops[i].color.blue; in lv_draw_nema_gfx_fill()
115 nema_vg_grad_set(draw_nema_gfx_unit->gradient, cnt, stops, colors); in lv_draw_nema_gfx_fill()
Dlv_draw_nema_gfx_triangle.c103 float stops[LV_GRADIENT_MAX_STOPS]; in lv_draw_nema_gfx_triangle() local
109 stops[i] = (float)(dsc->bg_grad.stops[i].frac) / 255.f; in lv_draw_nema_gfx_triangle()
110 colors[i].a = dsc->bg_grad.stops[i].opa; in lv_draw_nema_gfx_triangle()
111 colors[i].r = dsc->bg_grad.stops[i].color.red; in lv_draw_nema_gfx_triangle()
112 colors[i].g = dsc->bg_grad.stops[i].color.green; in lv_draw_nema_gfx_triangle()
113 colors[i].b = dsc->bg_grad.stops[i].color.blue; in lv_draw_nema_gfx_triangle()
116 nema_vg_grad_set(draw_nema_gfx_unit->gradient, cnt, stops, colors); in lv_draw_nema_gfx_triangle()
/lvgl-latest/tests/src/test_cases/draw/
Dtest_draw_vector.c51 lv_gradient_stop_t stops[2]; in draw_shapes() local
52 lv_memzero(stops, sizeof(stops)); in draw_shapes()
53 stops[0].color = lv_color_hex(0xffffff); in draw_shapes()
54 stops[0].opa = LV_OPA_COVER; in draw_shapes()
55 stops[0].frac = 0; in draw_shapes()
56 stops[1].color = lv_color_hex(0x000000); in draw_shapes()
57 stops[1].opa = LV_OPA_COVER; in draw_shapes()
58 stops[1].frac = 255; in draw_shapes()
64 lv_vector_dsc_set_fill_gradient_color_stops(ctx, stops, 2); in draw_shapes()
213 lv_gradient_stop_t stops[2]; in draw_lines() local
[all …]
Dtest_draw_blend.c71 rect_dsc.bg_grad.stops[0].color = lv_palette_main(LV_PALETTE_RED); in canvas_basic_render()
72 rect_dsc.bg_grad.stops[0].opa = LV_OPA_COVER; in canvas_basic_render()
73 rect_dsc.bg_grad.stops[0].frac = 0; in canvas_basic_render()
74 rect_dsc.bg_grad.stops[1].color = lv_palette_main(LV_PALETTE_GREEN); in canvas_basic_render()
75 rect_dsc.bg_grad.stops[1].opa = LV_OPA_COVER; in canvas_basic_render()
76 rect_dsc.bg_grad.stops[1].frac = 255; in canvas_basic_render()
82 rect_dsc.bg_grad.stops[0].opa = LV_OPA_30; in canvas_basic_render()
/lvgl-latest/examples/widgets/chart/
Dlv_example_chart_5.c79 tri_dsc.bg_grad.stops[0].color = ser_color; in add_faded_area()
80 tri_dsc.bg_grad.stops[0].opa = 255 - fract_uppter; in add_faded_area()
81 tri_dsc.bg_grad.stops[0].frac = 0; in add_faded_area()
82 tri_dsc.bg_grad.stops[1].color = ser_color; in add_faded_area()
83 tri_dsc.bg_grad.stops[1].opa = 255 - fract_lower; in add_faded_area()
84 tri_dsc.bg_grad.stops[1].frac = 255; in add_faded_area()
92 rect_dsc.bg_grad.stops[0].color = ser_color; in add_faded_area()
93 rect_dsc.bg_grad.stops[0].frac = 0; in add_faded_area()
94 rect_dsc.bg_grad.stops[0].opa = 255 - fract_lower; in add_faded_area()
95 rect_dsc.bg_grad.stops[1].color = ser_color; in add_faded_area()
[all …]
/lvgl-latest/examples/widgets/roller/
Dlv_example_roller_3.c19 rect_dsc.bg_grad.stops[0].color = lv_color_black(); in generate_mask()
20 rect_dsc.bg_grad.stops[1].color = lv_color_white(); in generate_mask()
21 rect_dsc.bg_grad.stops[0].opa = LV_OPA_COVER; in generate_mask()
22 rect_dsc.bg_grad.stops[1].opa = LV_OPA_COVER; in generate_mask()
28 rect_dsc.bg_grad.stops[0].color = lv_color_white(); in generate_mask()
29 rect_dsc.bg_grad.stops[1].color = lv_color_black(); in generate_mask()
/lvgl-latest/src/widgets/led/
Dlv_led.c159 rect_dsc.bg_grad.stops[0].color = lv_color_mix(led->color, lv_color_black(), in lv_led_event()
160 … lv_color_brightness(rect_dsc.bg_grad.stops[0].color)); in lv_led_event()
161 rect_dsc.bg_grad.stops[1].color = lv_color_mix(led->color, lv_color_black(), in lv_led_event()
162 … lv_color_brightness(rect_dsc.bg_grad.stops[1].color)); in lv_led_event()
169 …rect_dsc.bg_grad.stops[0].color = lv_color_mix(rect_dsc.bg_grad.stops[0].color, lv_color_black()… in lv_led_event()
170 …rect_dsc.bg_grad.stops[1].color = lv_color_mix(rect_dsc.bg_grad.stops[1].color, lv_color_black()… in lv_led_event()
/lvgl-latest/examples/widgets/canvas/
Dlv_example_canvas_1.c14 rect_dsc.bg_grad.stops[0].color = lv_palette_main(LV_PALETTE_RED); in lv_example_canvas_1()
15 rect_dsc.bg_grad.stops[0].opa = LV_OPA_100; in lv_example_canvas_1()
16 rect_dsc.bg_grad.stops[1].color = lv_palette_main(LV_PALETTE_BLUE); in lv_example_canvas_1()
17 rect_dsc.bg_grad.stops[1].opa = LV_OPA_50; in lv_example_canvas_1()
/lvgl-latest/demos/ebike/
Dlv_demo_ebike_stats.c298 rect_dsc.bg_grad.stops[0].color = lv_color_hex(0x00C3BC); in chart_draw_event_cb()
299 rect_dsc.bg_grad.stops[0].opa = LV_OPA_0; in chart_draw_event_cb()
300 rect_dsc.bg_grad.stops[0].frac = 50; in chart_draw_event_cb()
301 rect_dsc.bg_grad.stops[1].color = lv_color_hex(0x8968B6); in chart_draw_event_cb()
302 rect_dsc.bg_grad.stops[1].opa = LV_OPA_100; in chart_draw_event_cb()
303 rect_dsc.bg_grad.stops[1].frac = 200; in chart_draw_event_cb()
368 tri_dsc.bg_grad.stops[0].color = lv_color_hex(0x3987CF); in chart_draw_task_event_cb()
369 tri_dsc.bg_grad.stops[0].opa = 200 * (255 - fract_upper) / 256; in chart_draw_task_event_cb()
370 tri_dsc.bg_grad.stops[0].frac = 0; in chart_draw_task_event_cb()
371 tri_dsc.bg_grad.stops[1].color = lv_color_hex(0x3987CF); in chart_draw_task_event_cb()
[all …]
/lvgl-latest/src/libs/thorvg/
DtvgSvgSceneBuilder.cpp95 Fill::ColorStop* stops; in _applyLinearGradientProperty() local
123 stopCount = g->stops.count; in _applyLinearGradientProperty()
125 stops = (Fill::ColorStop*)calloc(stopCount, sizeof(Fill::ColorStop)); in _applyLinearGradientProperty()
126 if (!stops) return fillGrad; in _applyLinearGradientProperty()
128 for (uint32_t i = 0; i < g->stops.count; ++i) { in _applyLinearGradientProperty()
129 auto colorStop = &g->stops[i]; in _applyLinearGradientProperty()
131 stops[i].r = colorStop->r; in _applyLinearGradientProperty()
132 stops[i].g = colorStop->g; in _applyLinearGradientProperty()
133 stops[i].b = colorStop->b; in _applyLinearGradientProperty()
134 stops[i].a = static_cast<uint8_t>((colorStop->a * opacity) / 255); in _applyLinearGradientProperty()
[all …]
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_triangle.c129 vg_lite_uint32_t stops[LV_GRADIENT_MAX_STOPS]; in _vglite_draw_triangle() local
137 stops[i] = dsc->bg_grad.stops[i].frac; in _vglite_draw_triangle()
138 bg_opa = LV_OPA_MIX2(dsc->bg_grad.stops[i].opa, dsc->bg_opa); in _vglite_draw_triangle()
140 col32[i] = lv_color_to_32(dsc->bg_grad.stops[i].color, bg_opa); in _vglite_draw_triangle()
148 VGLITE_CHECK_ERROR(vg_lite_set_grad(&gradient, cnt, colors, stops)); in _vglite_draw_triangle()
Dlv_draw_vglite_fill.c180 vg_lite_uint32_t stops[LV_GRADIENT_MAX_STOPS]; in _vglite_draw_rect() local
188 stops[i] = dsc->grad.stops[i].frac; in _vglite_draw_rect()
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()
200 VGLITE_CHECK_ERROR(vg_lite_set_grad(&gradient, cnt, colors, stops)); in _vglite_draw_rect()
/lvgl-latest/src/draw/renesas/dave2d/
Dlv_draw_dave2d.c232 … && ((dsc->grad.stops[0].color.blue == dsc->grad.stops[dsc->grad.stops_count - 1].color.blue) in _dave2d_evaluate()
233 … && (dsc->grad.stops[0].color.red == dsc->grad.stops[dsc->grad.stops_count - 1].color.red) in _dave2d_evaluate()
234 … && (dsc->grad.stops[0].color.green == dsc->grad.stops[dsc->grad.stops_count - 1].color.green)))) { in _dave2d_evaluate()
312 … && ((dsc->grad.stops[0].color.blue == dsc->grad.stops[dsc->grad.stops_count - 1].color.blue) in _dave2d_evaluate()
313 … && (dsc->grad.stops[0].color.red == dsc->grad.stops[dsc->grad.stops_count - 1].color.red) in _dave2d_evaluate()
314 … && (dsc->grad.stops[0].color.green == dsc->grad.stops[dsc->grad.stops_count - 1].color.green)))) { in _dave2d_evaluate()
Dlv_draw_dave2d_fill.c58 a1 = dsc->grad.stops[0].opa; in lv_draw_dave2d_fill()
59 a2 = dsc->grad.stops[dsc->grad.stops_count - 1].opa; in lv_draw_dave2d_fill()
94 a1 = dsc->grad.stops[0].opa; in lv_draw_dave2d_fill()
95 a2 = dsc->grad.stops[dsc->grad.stops_count - 1].opa; in lv_draw_dave2d_fill()
121 … d2_setcolor(u->d2_handle, 0, lv_draw_dave2d_lv_colour_to_d2_colour(dsc->grad.stops[0].color)); in lv_draw_dave2d_fill()
Dlv_draw_dave2d_triangle.c107 a1 = dsc->bg_grad.stops[0].opa; in lv_draw_dave2d_triangle()
108 a2 = dsc->bg_grad.stops[dsc->bg_grad.stops_count - 1].opa; in lv_draw_dave2d_triangle()
135 … d2_setcolor(u->d2_handle, 0, lv_draw_dave2d_lv_colour_to_d2_colour(dsc->bg_grad.stops[0].color)); in lv_draw_dave2d_triangle()
/lvgl-latest/src/draw/
Dlv_draw_triangle.c46 dsc->bg_grad.stops[0].color = lv_color_white(); in lv_draw_triangle_dsc_init()
47 dsc->bg_grad.stops[1].color = lv_color_black(); in lv_draw_triangle_dsc_init()
48 dsc->bg_grad.stops[1].frac = 0xFF; in lv_draw_triangle_dsc_init()
Dlv_draw_rect.c44 dsc->bg_grad.stops[0].color = lv_color_white(); in lv_draw_rect_dsc_init()
45 dsc->bg_grad.stops[1].color = lv_color_black(); in lv_draw_rect_dsc_init()
46 dsc->bg_grad.stops[1].frac = 0xFF; in lv_draw_rect_dsc_init()
136 if(dsc->bg_grad.stops[s].opa != LV_OPA_COVER) { in lv_draw_rect()
Dlv_draw_vector_private.h37 lv_gradient_stop_t stops[LV_GRADIENT_MAX_STOPS]; /**< A gradient stop array */ member
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_gradient.c169 int32_t min = (dsc->stops[0].frac * range) >> 8; in lv_gradient_color_calculate()
171 GRAD_CONV(tmp, dsc->stops[0].color); in lv_gradient_color_calculate()
173 *opa_out = dsc->stops[0].opa; in lv_gradient_color_calculate()
177 int32_t max = (dsc->stops[dsc->stops_count - 1].frac * range) >> 8; in lv_gradient_color_calculate()
179 GRAD_CONV(tmp, dsc->stops[dsc->stops_count - 1].color); in lv_gradient_color_calculate()
181 *opa_out = dsc->stops[dsc->stops_count - 1].opa; in lv_gradient_color_calculate()
189 int32_t cur = (dsc->stops[i].frac * range) >> 8; in lv_gradient_color_calculate()
199 one = dsc->stops[found_i - 1].color; in lv_gradient_color_calculate()
200 two = dsc->stops[found_i].color; in lv_gradient_color_calculate()
201 min = (dsc->stops[found_i - 1].frac * range) >> 8; in lv_gradient_color_calculate()
[all …]
Dlv_draw_sw_vector.c186 … Tvg_Color_Stop * stops = (Tvg_Color_Stop *)lv_malloc(sizeof(Tvg_Color_Stop) * grad->stops_count); in _setup_gradient() local
187 LV_ASSERT_MALLOC(stops); in _setup_gradient()
189 const lv_gradient_stop_t * s = &(grad->stops[i]); in _setup_gradient()
191 stops[i].offset = s->frac / 255.0f; in _setup_gradient()
192 stops[i].r = s->color.red; in _setup_gradient()
193 stops[i].g = s->color.green; in _setup_gradient()
194 stops[i].b = s->color.blue; in _setup_gradient()
195 stops[i].a = s->opa; in _setup_gradient()
198 tvg_gradient_set_color_stops(gradient, stops, grad->stops_count); in _setup_gradient()
203 lv_free(stops); in _setup_gradient()
/lvgl-latest/src/draw/vg_lite/
Dlv_vg_lite_grad.c243 lv_memcpy(grad.stops, grad_dsc->stops, sizeof(lv_gradient_stop_t) * grad_dsc->stops_count); in lv_vg_lite_draw_grad_helper()
370 color_ramp[i].stop = grad->stops[i].frac / 255.0f; in grad_create_color_ramp()
371 lv_color_t c = grad->stops[i].color; in grad_create_color_ramp()
376 color_ramp[i].alpha = grad->stops[i].opa / 255.0f; in grad_create_color_ramp()
395 vg_lite_uint32_t stops[VLC_MAX_GRADIENT_STOPS]; in linear_grad_create() local
404 stops[i] = item->lv.stops[i].frac; in linear_grad_create()
405 const lv_color_t * c = &item->lv.stops[i].color; in linear_grad_create()
406 lv_opa_t opa = item->lv.stops[i].opa; in linear_grad_create()
413 LV_VG_LITE_CHECK_ERROR(vg_lite_set_grad(&item->vg.linear, item->lv.stops_count, colors, stops)); in linear_grad_create()
675 int cmp_res = lv_memcmp(lhs->lv.stops, rhs->lv.stops, in grad_compare_cb()
/lvgl-latest/src/core/
Dlv_obj_draw.c76 … draw_dsc->bg_grad.stops[0].color = lv_obj_get_style_bg_color_filtered(obj, part); in lv_obj_init_draw_rect_dsc()
77 … draw_dsc->bg_grad.stops[1].color = lv_obj_get_style_bg_grad_color_filtered(obj, part); in lv_obj_init_draw_rect_dsc()
78 draw_dsc->bg_grad.stops[0].frac = lv_obj_get_style_bg_main_stop(obj, part); in lv_obj_init_draw_rect_dsc()
79 draw_dsc->bg_grad.stops[1].frac = lv_obj_get_style_bg_grad_stop(obj, part); 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()

12