Lines Matching refs:draw_sdl_unit
118 lv_draw_sdl_unit_t * draw_sdl_unit = lv_draw_create_unit(sizeof(lv_draw_sdl_unit_t)); in lv_draw_sdl_init() local
119 draw_sdl_unit->base_unit.dispatch_cb = dispatch; in lv_draw_sdl_init()
120 draw_sdl_unit->base_unit.evaluate_cb = evaluate; in lv_draw_sdl_init()
121 draw_sdl_unit->base_unit.name = "SDL"; in lv_draw_sdl_init()
122 draw_sdl_unit->texture_cache = lv_cache_create(&lv_cache_class_lru_rb_count, in lv_draw_sdl_init()
128 lv_cache_set_name(draw_sdl_unit->texture_cache, "SDL_TEXTURE"); in lv_draw_sdl_init()
130 …lv_draw_buf_init(&draw_sdl_unit->render_draw_buf, 0, 0, LV_COLOR_FORMAT_ARGB8888, LV_STRIDE_AUTO, … in lv_draw_sdl_init()
139 lv_draw_sdl_unit_t * draw_sdl_unit = (lv_draw_sdl_unit_t *) draw_unit; in dispatch() local
142 if(draw_sdl_unit->task_act) return 0; in dispatch()
162 draw_sdl_unit->base_unit.target_layer = layer; in dispatch()
163 draw_sdl_unit->base_unit.clip_area = &t->clip_area; in dispatch()
164 draw_sdl_unit->task_act = t; in dispatch()
166 execute_drawing(draw_sdl_unit); in dispatch()
168 draw_sdl_unit->task_act->state = LV_DRAW_TASK_STATE_READY; in dispatch()
169 draw_sdl_unit->task_act = NULL; in dispatch()