/lvgl-latest/src/draw/ |
D | lv_draw_image.c | 33 … lv_image_decoder_dsc_t * decoder_dsc, lv_area_t * relative_decoded_area, 178 lv_image_decoder_dsc_t decoder_dsc; in lv_draw_image_normal_helper() local 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() 187 lv_image_decoder_close(&decoder_dsc); in lv_draw_image_normal_helper() 198 lv_image_decoder_dsc_t decoder_dsc; in lv_draw_image_tiled_helper() local 199 lv_result_t res = lv_image_decoder_open(&decoder_dsc, draw_dsc->src, NULL); 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() 246 lv_image_decoder_close(&decoder_dsc); in lv_draw_image_tiled_helper() 281 … lv_image_decoder_dsc_t * decoder_dsc, lv_area_t * relative_decoded_area, in img_decode_and_draw() argument [all …]
|
D | lv_draw_image.h | 74 … const lv_image_decoder_dsc_t * decoder_dsc, lv_draw_image_sup_t * sup,
|
/lvgl-latest/tests/src/test_cases/ |
D | test_draw_buf_stride.c | 63 lv_image_decoder_dsc_t decoder_dsc; in test_draw_buf_stride_adjust() local 64 lv_result_t res = lv_image_decoder_open(&decoder_dsc, img_src, &args); in test_draw_buf_stride_adjust() 66 lv_draw_buf_t * decoded = lv_draw_buf_dup(decoder_dsc.decoded); in test_draw_buf_stride_adjust() 69 const lv_image_header_t header = decoder_dsc.decoded->header; in test_draw_buf_stride_adjust() 76 lv_image_decoder_close(&decoder_dsc); in test_draw_buf_stride_adjust()
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_arc.c | 127 lv_image_decoder_dsc_t decoder_dsc; in lv_draw_sw_arc() local 132 lv_result_t res = lv_image_decoder_open(&decoder_dsc, dsc->img_src, NULL); in lv_draw_sw_arc() 133 if(res == LV_RESULT_INVALID || decoder_dsc.decoded == NULL) { in lv_draw_sw_arc() 140 img_area.x2 = decoder_dsc.decoded->header.w - 1; in lv_draw_sw_arc() 141 img_area.y2 = decoder_dsc.decoded->header.h - 1; in lv_draw_sw_arc() 142 int32_t ofs = decoder_dsc.decoded->header.w / 2; in lv_draw_sw_arc() 145 blend_dsc.src_buf = decoder_dsc.decoded->data; in lv_draw_sw_arc() 146 blend_dsc.src_stride = decoder_dsc.decoded->header.stride; in lv_draw_sw_arc() 147 blend_dsc.src_color_format = decoder_dsc.decoded->header.cf; in lv_draw_sw_arc() 233 if(dsc->img_src) lv_image_decoder_close(&decoder_dsc); in lv_draw_sw_arc()
|
D | lv_draw_sw_img.c | 59 const lv_image_decoder_dsc_t * decoder_dsc, lv_draw_image_sup_t * sup, 64 const lv_image_decoder_dsc_t * decoder_dsc, 68 const lv_image_decoder_dsc_t * decoder_dsc, 72 … const lv_image_decoder_dsc_t * decoder_dsc, lv_draw_image_sup_t * sup, 207 const lv_image_decoder_dsc_t * decoder_dsc, lv_draw_image_sup_t * sup, in img_draw_core() argument 215 const lv_draw_buf_t * decoded = decoder_dsc->decoded; in img_draw_core() 276 recolor_only(draw_unit, draw_dsc, decoder_dsc, img_coords, clipped_img_area); in img_draw_core() 280 radius_only(draw_unit, draw_dsc, decoder_dsc, img_coords, clipped_img_area); in img_draw_core() 292 transform_and_recolor(draw_unit, draw_dsc, decoder_dsc, sup, img_coords, clipped_img_area); in img_draw_core() 297 const lv_image_decoder_dsc_t * decoder_dsc, in radius_only() argument [all …]
|
D | lv_draw_sw_vector.c | 277 lv_image_decoder_dsc_t decoder_dsc; in _set_paint_fill_pattern() local 280 lv_result_t res = lv_image_decoder_open(&decoder_dsc, p->src, &args); in _set_paint_fill_pattern() 286 if(!decoder_dsc.decoded) { in _set_paint_fill_pattern() 287 lv_image_decoder_close(&decoder_dsc); in _set_paint_fill_pattern() 292 const uint8_t * src_buf = decoder_dsc.decoded->data; in _set_paint_fill_pattern() 293 const lv_image_header_t * header = &decoder_dsc.decoded->header; in _set_paint_fill_pattern() 297 lv_image_decoder_close(&decoder_dsc); in _set_paint_fill_pattern() 312 lv_image_decoder_close(&decoder_dsc); in _set_paint_fill_pattern()
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_draw_vg_lite_arc.c | 171 lv_image_decoder_dsc_t decoder_dsc; in lv_draw_vg_lite_arc() local 172 if(lv_vg_lite_buffer_open_image(&src_buf, &decoder_dsc, dsc->img_src, false, true)) { in lv_draw_vg_lite_arc() 184 float img_half_w = decoder_dsc.decoded->header.w / 2.0f; in lv_draw_vg_lite_arc() 185 float img_half_h = decoder_dsc.decoded->header.h / 2.0f; in lv_draw_vg_lite_arc() 206 lv_vg_lite_pending_add(u->image_dsc_pending, &decoder_dsc); in lv_draw_vg_lite_arc()
|
D | lv_draw_vg_lite_img.c | 76 lv_image_decoder_dsc_t decoder_dsc; in lv_draw_vg_lite_img() local 80 if(!lv_vg_lite_buffer_open_image(&src_buf, &decoder_dsc, dsc->src, no_cache, premultiply)) { in lv_draw_vg_lite_img() 88 bool has_pre_mul = lv_draw_buf_has_flag(decoder_dsc.decoded, LV_IMAGE_FLAGS_PREMULTIPLIED); in lv_draw_vg_lite_img() 181 lv_vg_lite_pending_add(u->image_dsc_pending, &decoder_dsc); in lv_draw_vg_lite_img()
|
D | lv_draw_vg_lite_vector.c | 225 lv_image_decoder_dsc_t decoder_dsc; in task_draw_cb() local 226 …if(lv_vg_lite_buffer_open_image(&image_buffer, &decoder_dsc, dsc->fill_dsc.img_dsc.src, false, tru… in task_draw_cb() 254 lv_vg_lite_pending_add(u->image_dsc_pending, &decoder_dsc); in task_draw_cb()
|
D | lv_vg_lite_utils.c | 805 bool lv_vg_lite_buffer_open_image(vg_lite_buffer_t * buffer, lv_image_decoder_dsc_t * decoder_dsc, … in lv_vg_lite_buffer_open_image() argument 809 LV_ASSERT_NULL(decoder_dsc); in lv_vg_lite_buffer_open_image() 820 lv_result_t res = lv_image_decoder_open(decoder_dsc, src, &args); in lv_vg_lite_buffer_open_image() 826 const lv_draw_buf_t * decoded = decoder_dsc->decoded; in lv_vg_lite_buffer_open_image() 828 lv_image_decoder_close(decoder_dsc); in lv_vg_lite_buffer_open_image() 835 lv_image_decoder_close(decoder_dsc); in lv_vg_lite_buffer_open_image()
|
D | lv_vg_lite_utils.h | 133 bool lv_vg_lite_buffer_open_image(vg_lite_buffer_t * buffer, lv_image_decoder_dsc_t * decoder_dsc, …
|
/lvgl-latest/src/draw/nema_gfx/ |
D | lv_draw_nema_gfx_img.c | 57 lv_image_decoder_dsc_t decoder_dsc; in _draw_nema_gfx_tile() local 58 lv_result_t res = lv_image_decoder_open(&decoder_dsc, dsc->src, NULL); in _draw_nema_gfx_tile() 97 lv_image_decoder_close(&decoder_dsc); in _draw_nema_gfx_tile()
|
/lvgl-latest/src/draw/renesas/dave2d/ |
D | lv_draw_dave2d_image.c | 27 const lv_image_decoder_dsc_t * decoder_dsc, lv_draw_image_sup_t * sup, 58 const lv_image_decoder_dsc_t * decoder_dsc, lv_draw_image_sup_t * sup, in img_draw_core() argument 69 const lv_draw_buf_t * decoded = decoder_dsc->decoded; in img_draw_core()
|
/lvgl-latest/docs/details/main-components/ |
D | image.rst | 485 lv_image_decoder_dsc_t decoder_dsc; 486 lv_result_t res = lv_image_decoder_open(&decoder_dsc, draw_dsc->src, NULL); 492 res = my_image_post_process(&decoder_dsc);
|