Lines Matching refs:layer
37 static int32_t draw_dispatch(lv_draw_unit_t * draw_unit, lv_layer_t * layer);
120 lv_layer_t * layer = u->base_unit.target_layer; in draw_execute() local
122 lv_vg_lite_buffer_from_draw_buf(&u->target_buffer, layer->draw_buf); in draw_execute()
125 lv_draw_buf_set_flag(layer->draw_buf, LV_IMAGE_FLAGS_PREMULTIPLIED); in draw_execute()
128 if(layer->buf_area.x1 || layer->buf_area.y1) { in draw_execute()
129 vg_lite_translate(-layer->buf_area.x1, -layer->buf_area.y1, &u->global_matrix); in draw_execute()
139 lv_area_t scissor_area = layer->phy_clip_area; in draw_execute()
140 lv_area_move(&scissor_area, -layer->buf_area.x1, -layer->buf_area.y1); in draw_execute()
191 static int32_t draw_dispatch(lv_draw_unit_t * draw_unit, lv_layer_t * layer) in draw_dispatch() argument
201 lv_draw_task_t * t = lv_draw_get_next_available_task(layer, NULL, VG_LITE_DRAW_UNIT_ID); in draw_dispatch()
210 if(!lv_vg_lite_is_dest_cf_supported(layer->color_format)) { in draw_dispatch()
214 void * buf = lv_draw_layer_alloc_buf(layer); in draw_dispatch()
220 u->base_unit.target_layer = layer; in draw_dispatch()
241 if(!lv_vg_lite_is_dest_cf_supported(base_dsc->layer->color_format)) { in draw_evaluate()