Lines Matching refs:draw_dsc

32 static void img_decode_and_draw(lv_draw_unit_t * draw_unit, const lv_draw_image_dsc_t * draw_dsc,
63 return task->type == LV_DRAW_TASK_TYPE_IMAGE ? (lv_draw_image_dsc_t *)task->draw_dsc : NULL; in lv_draw_task_get_image_dsc()
77 t->draw_dsc = lv_malloc(sizeof(*dsc)); in lv_draw_layer()
78 LV_ASSERT_MALLOC(t->draw_dsc); in lv_draw_layer()
79 lv_memcpy(t->draw_dsc, dsc, sizeof(*dsc)); in lv_draw_layer()
122 t->draw_dsc = new_image_dsc; in lv_draw_image()
150 void lv_draw_image_normal_helper(lv_draw_unit_t * draw_unit, const lv_draw_image_dsc_t * draw_dsc, in lv_draw_image_normal_helper() argument
160 …if(draw_dsc->rotation || draw_dsc->scale_x != LV_SCALE_NONE || draw_dsc->scale_y != LV_SCALE_NONE)… in lv_draw_image_normal_helper()
164 …lv_image_buf_get_transformed_area(&draw_area, w, h, draw_dsc->rotation, draw_dsc->scale_x, draw_ds… in lv_draw_image_normal_helper()
165 &draw_dsc->pivot); in lv_draw_image_normal_helper()
179 lv_result_t res = lv_image_decoder_open(&decoder_dsc, draw_dsc->src, NULL); in lv_draw_image_normal_helper()
185 …img_decode_and_draw(draw_unit, draw_dsc, &decoder_dsc, NULL, coords, &clipped_img_area, draw_core_… in lv_draw_image_normal_helper()
190 void lv_draw_image_tiled_helper(lv_draw_unit_t * draw_unit, const lv_draw_image_dsc_t * draw_dsc, in lv_draw_image_tiled_helper() argument
199 lv_result_t res = lv_image_decoder_open(&decoder_dsc, draw_dsc->src, NULL); in lv_draw_image_tiled_helper()
205 int32_t img_w = draw_dsc->header.w; in lv_draw_image_tiled_helper()
206 int32_t img_h = draw_dsc->header.h; in lv_draw_image_tiled_helper()
209 if(lv_area_get_width(&draw_dsc->image_area) >= 0) { in lv_draw_image_tiled_helper()
210 tile_area = draw_dsc->image_area; in lv_draw_image_tiled_helper()
232 …img_decode_and_draw(draw_unit, draw_dsc, &decoder_dsc, &relative_decoded_area, &tile_area, &clippe… in lv_draw_image_tiled_helper()
280 static void img_decode_and_draw(lv_draw_unit_t * draw_unit, const lv_draw_image_dsc_t * draw_dsc, in img_decode_and_draw() argument
286 sup.alpha_color = draw_dsc->recolor; in img_decode_and_draw()
292 draw_core_cb(draw_unit, draw_dsc, decoder_dsc, &sup, img_area, clipped_img_area); in img_decode_and_draw()
315 draw_core_cb(draw_unit, draw_dsc, decoder_dsc, &sup, in img_decode_and_draw()