Lines Matching refs:tri_dsc
354 lv_draw_triangle_dsc_t tri_dsc; in chart_draw_task_event_cb() local
356 lv_draw_triangle_dsc_init(&tri_dsc); in chart_draw_task_event_cb()
357 tri_dsc.p[0].x = draw_line_dsc->p1.x; in chart_draw_task_event_cb()
358 tri_dsc.p[0].y = draw_line_dsc->p1.y; in chart_draw_task_event_cb()
359 tri_dsc.p[1].x = draw_line_dsc->p2.x; in chart_draw_task_event_cb()
360 tri_dsc.p[1].y = draw_line_dsc->p2.y; in chart_draw_task_event_cb()
361 …tri_dsc.p[2].x = draw_line_dsc->p1.y < draw_line_dsc->p2.y ? draw_line_dsc->p1.x : draw_line_dsc->… in chart_draw_task_event_cb()
362 tri_dsc.p[2].y = LV_MAX(draw_line_dsc->p1.y, draw_line_dsc->p2.y); in chart_draw_task_event_cb()
363 tri_dsc.bg_grad.dir = LV_GRAD_DIR_VER; in chart_draw_task_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()
372 tri_dsc.bg_grad.stops[1].opa = 200 * (255 - fract_lower) / 256; in chart_draw_task_event_cb()
373 tri_dsc.bg_grad.stops[1].frac = 255; in chart_draw_task_event_cb()
375 lv_draw_triangle(base_dsc->layer, &tri_dsc); in chart_draw_task_event_cb()