Lines Matching refs:t
189 static int32_t _vglite_evaluate(lv_draw_unit_t * u, lv_draw_task_t * t) in _vglite_evaluate() argument
193 const lv_draw_dsc_base_t * draw_dsc_base = (lv_draw_dsc_base_t *) t->draw_dsc; in _vglite_evaluate()
198 switch(t->type) { in _vglite_evaluate()
200 if(t->preference_score > 80) { in _vglite_evaluate()
201 t->preference_score = 80; in _vglite_evaluate()
202 t->preferred_draw_unit_id = DRAW_UNIT_ID_VGLITE; in _vglite_evaluate()
209 if(t->preference_score > 90) { in _vglite_evaluate()
210 t->preference_score = 90; in _vglite_evaluate()
211 t->preferred_draw_unit_id = DRAW_UNIT_ID_VGLITE; in _vglite_evaluate()
216 if(t->preference_score > 95) { in _vglite_evaluate()
217 t->preference_score = 95; in _vglite_evaluate()
218 t->preferred_draw_unit_id = DRAW_UNIT_ID_VGLITE; in _vglite_evaluate()
223 if(t->preference_score > 90) { in _vglite_evaluate()
224 t->preference_score = 90; in _vglite_evaluate()
225 t->preferred_draw_unit_id = DRAW_UNIT_ID_VGLITE; in _vglite_evaluate()
231 const lv_draw_image_dsc_t * draw_dsc = (lv_draw_image_dsc_t *) t->draw_dsc; in _vglite_evaluate()
245 if(t->preference_score > 80) { in _vglite_evaluate()
246 t->preference_score = 80; in _vglite_evaluate()
247 t->preferred_draw_unit_id = DRAW_UNIT_ID_VGLITE; in _vglite_evaluate()
253 lv_draw_image_dsc_t * draw_dsc = (lv_draw_image_dsc_t *) t->draw_dsc; in _vglite_evaluate()
273 if(t->preference_score > 80) { in _vglite_evaluate()
274 t->preference_score = 80; in _vglite_evaluate()
275 t->preferred_draw_unit_id = DRAW_UNIT_ID_VGLITE; in _vglite_evaluate()
295 lv_draw_task_t * t = lv_draw_get_next_available_task(layer, NULL, DRAW_UNIT_ID_VGLITE); in _vglite_dispatch() local
297 if(t == NULL) in _vglite_dispatch()
300 if(t->preferred_draw_unit_id != DRAW_UNIT_ID_VGLITE) { in _vglite_dispatch()
302 if(t->preferred_draw_unit_id != LV_DRAW_UNIT_NONE) { in _vglite_dispatch()
307 t->state = LV_DRAW_TASK_STATE_READY; in _vglite_dispatch()
318 t->state = LV_DRAW_TASK_STATE_IN_PROGRESS; in _vglite_dispatch()
320 draw_vglite_unit->base_unit.clip_area = &t->clip_area; in _vglite_dispatch()
321 draw_vglite_unit->task_act = t; in _vglite_dispatch()
380 lv_draw_task_t * t = u->task_act; in _vglite_execute_drawing() local
394 lv_area_copy(&draw_area, &t->area); in _vglite_execute_drawing()
405 if(t->type != LV_DRAW_TASK_TYPE_IMAGE || t->type != LV_DRAW_TASK_TYPE_LAYER) in _vglite_execute_drawing()
409 switch(t->type) { in _vglite_execute_drawing()
411 lv_draw_vglite_label(draw_unit, t->draw_dsc, &t->area); in _vglite_execute_drawing()
414 lv_draw_vglite_fill(draw_unit, t->draw_dsc, &t->area); in _vglite_execute_drawing()
417 lv_draw_vglite_border(draw_unit, t->draw_dsc, &t->area); in _vglite_execute_drawing()
420 lv_draw_vglite_img(draw_unit, t->draw_dsc, &t->area); in _vglite_execute_drawing()
423 lv_draw_vglite_arc(draw_unit, t->draw_dsc, &t->area); in _vglite_execute_drawing()
426 lv_draw_vglite_line(draw_unit, t->draw_dsc); in _vglite_execute_drawing()
429 lv_draw_vglite_layer(draw_unit, t->draw_dsc, &t->area); in _vglite_execute_drawing()
432 lv_draw_vglite_triangle(draw_unit, t->draw_dsc); in _vglite_execute_drawing()
443 if(t->type != LV_DRAW_TASK_TYPE_LAYER) { in _vglite_execute_drawing()
445 if(!lv_area_intersect(&draw_area, &t->area, u->base_unit.clip_area)) in _vglite_execute_drawing()