Lines Matching refs:u

30 static void execute_drawing(lv_draw_dave2d_unit_t * u);
216 static int32_t _dave2d_evaluate(lv_draw_unit_t * u, lv_draw_task_t * t) in _dave2d_evaluate() argument
218 LV_UNUSED(u); in _dave2d_evaluate()
424 lv_draw_dave2d_unit_t * u = ptr; in _dave2d_render_thread_cb() local
426 lv_thread_sync_init(&u->sync); in _dave2d_render_thread_cb()
429 while(u->task_act == NULL) { in _dave2d_render_thread_cb()
430 lv_thread_sync_wait(&u->sync); in _dave2d_render_thread_cb()
433 execute_drawing(u); in _dave2d_render_thread_cb()
437 u->task_act->state = LV_DRAW_TASK_STATE_READY; in _dave2d_render_thread_cb()
439 u->task_act = NULL; in _dave2d_render_thread_cb()
447 static void execute_drawing(lv_draw_dave2d_unit_t * u) in execute_drawing() argument
450 lv_draw_task_t * t = u->task_act; in execute_drawing()
454 lv_layer_t * layer = u->base_unit.target_layer; in execute_drawing()
459 lv_area_intersect(&clipped_area, &t->area, u->base_unit.clip_area); in execute_drawing()
461 x = 0 - u->base_unit.target_layer->buf_area.x1; in execute_drawing()
462 y = 0 - u->base_unit.target_layer->buf_area.y1; in execute_drawing()
473 lv_draw_dave2d_fill(u, t->draw_dsc, &t->area); in execute_drawing()
476 lv_draw_dave2d_border(u, t->draw_dsc, &t->area); in execute_drawing()
487 lv_draw_dave2d_label(u, t->draw_dsc, &t->area); in execute_drawing()
490 lv_draw_dave2d_image(u, t->draw_dsc, &t->area); in execute_drawing()
493 lv_draw_dave2d_line(u, t->draw_dsc); in execute_drawing()
496 lv_draw_dave2d_arc(u, t->draw_dsc, &t->area); in execute_drawing()
499 lv_draw_dave2d_triangle(u, t->draw_dsc); in execute_drawing()