Lines Matching refs:driver
529 lv_disp_drv_t driver; in lv_canvas_draw_rect() local
531 init_fake_disp(canvas, &fake_disp, &driver, &clip_area); in lv_canvas_draw_rect()
540 fake_disp.driver->antialiasing = 0; in lv_canvas_draw_rect()
549 lv_draw_rect(driver.draw_ctx, draw_dsc, &coords); in lv_canvas_draw_rect()
573 lv_disp_drv_t driver; in lv_canvas_draw_text() local
575 init_fake_disp(canvas, &fake_disp, &driver, &clip_area); in lv_canvas_draw_text()
585 lv_draw_label(driver.draw_ctx, draw_dsc, &coords, txt, NULL); in lv_canvas_draw_text()
615 lv_disp_drv_t driver; in lv_canvas_draw_img() local
617 init_fake_disp(canvas, &fake_disp, &driver, &clip_area); in lv_canvas_draw_img()
628 lv_draw_img(driver.draw_ctx, draw_dsc, &coords, src); in lv_canvas_draw_img()
652 lv_disp_drv_t driver; in lv_canvas_draw_line() local
654 init_fake_disp(canvas, &fake_disp, &driver, &clip_area); in lv_canvas_draw_line()
663 fake_disp.driver->antialiasing = 0; in lv_canvas_draw_line()
668 lv_draw_line(driver.draw_ctx, draw_dsc, &points[i], &points[i + 1]); in lv_canvas_draw_line()
693 lv_disp_drv_t driver; in lv_canvas_draw_polygon() local
695 init_fake_disp(canvas, &fake_disp, &driver, &clip_area); in lv_canvas_draw_polygon()
704 fake_disp.driver->antialiasing = 0; in lv_canvas_draw_polygon()
707 lv_draw_polygon(driver.draw_ctx, draw_dsc, points, point_cnt); in lv_canvas_draw_polygon()
732 lv_disp_drv_t driver; in lv_canvas_draw_arc() local
734 init_fake_disp(canvas, &fake_disp, &driver, &clip_area); in lv_canvas_draw_arc()
740 lv_draw_arc(driver.draw_ctx, draw_dsc, &p, r, start_angle, end_angle); in lv_canvas_draw_arc()
802 disp->driver = drv; in init_fake_disp()
804 lv_disp_drv_init(disp->driver); in init_fake_disp()
805 disp->driver->hor_res = dsc->header.w; in init_fake_disp()
806 disp->driver->ver_res = dsc->header.h; in init_fake_disp()
812 disp->driver->draw_ctx = draw_ctx; in init_fake_disp()
817 lv_disp_drv_use_generic_set_px_cb(disp->driver, dsc->header.cf); in init_fake_disp()
826 lv_draw_sw_deinit_ctx(disp->driver, disp->driver->draw_ctx); in deinit_fake_disp()
827 lv_mem_free(disp->driver->draw_ctx); in deinit_fake_disp()