Lines Matching refs:draw_unit
45 static int32_t _pxp_evaluate(lv_draw_unit_t * draw_unit, lv_draw_task_t * task);
51 static int32_t _pxp_dispatch(lv_draw_unit_t * draw_unit, lv_layer_t * layer);
56 static int32_t _pxp_delete(lv_draw_unit_t * draw_unit);
317 static int32_t _pxp_dispatch(lv_draw_unit_t * draw_unit, lv_layer_t * layer) in _pxp_dispatch() argument
319 lv_draw_pxp_unit_t * draw_pxp_unit = (lv_draw_pxp_unit_t *) draw_unit; in _pxp_dispatch()
356 static int32_t _pxp_delete(lv_draw_unit_t * draw_unit) in _pxp_delete() argument
359 lv_draw_pxp_unit_t * draw_pxp_unit = (lv_draw_pxp_unit_t *) draw_unit; in _pxp_delete()
371 LV_UNUSED(draw_unit); in _pxp_delete()
380 lv_draw_unit_t * draw_unit = (lv_draw_unit_t *)u; in _pxp_execute_drawing() local
381 lv_layer_t * layer = draw_unit->target_layer; in _pxp_execute_drawing()
385 if(!lv_area_intersect(&draw_area, &t->area, draw_unit->clip_area)) in _pxp_execute_drawing()
396 lv_draw_pxp_fill(draw_unit, t->draw_dsc, &t->area); in _pxp_execute_drawing()
399 lv_draw_pxp_img(draw_unit, t->draw_dsc, &t->area); in _pxp_execute_drawing()
402 lv_draw_pxp_layer(draw_unit, t->draw_dsc, &t->area); in _pxp_execute_drawing()