/lvgl-latest/examples/styles/ |
D | lv_example_style_2.c | 18 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/ |
D | lv_demo_vector_graphic.c | 61 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/ |
D | lv_draw_nema_gfx_utils.c | 114 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()
|
D | lv_draw_nema_gfx_fill.c | 102 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()
|
D | lv_draw_nema_gfx_triangle.c | 103 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/ |
D | test_draw_vector.c | 51 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 …]
|
D | test_draw_blend.c | 71 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/ |
D | lv_example_chart_5.c | 79 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/ |
D | lv_example_roller_3.c | 19 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/ |
D | lv_led.c | 159 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/ |
D | lv_example_canvas_1.c | 14 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/ |
D | lv_demo_ebike_stats.c | 298 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/ |
D | tvgSvgSceneBuilder.cpp | 95 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/ |
D | lv_draw_vglite_triangle.c | 129 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()
|
D | lv_draw_vglite_fill.c | 180 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/ |
D | lv_draw_dave2d.c | 232 … && ((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()
|
D | lv_draw_dave2d_fill.c | 58 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()
|
D | lv_draw_dave2d_triangle.c | 107 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/ |
D | lv_draw_triangle.c | 46 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()
|
D | lv_draw_rect.c | 44 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()
|
D | lv_draw_vector_private.h | 37 lv_gradient_stop_t stops[LV_GRADIENT_MAX_STOPS]; /**< A gradient stop array */ member
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_gradient.c | 169 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 …]
|
D | lv_draw_sw_vector.c | 186 … 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/ |
D | lv_vg_lite_grad.c | 243 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/ |
D | lv_obj_draw.c | 76 … 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()
|