Home
last modified time | relevance | path

Searched refs:img_dsc (Results 1 – 25 of 34) sorted by relevance

12

/lvgl-latest/tests/src/test_cases/draw/
Dtest_draw_blend.c91 void canvas_blend_test(lv_obj_t * canvas_large, lv_draw_image_dsc_t * img_dsc, const char * name_m… in canvas_blend_test() argument
94 lv_draw_buf_t * img = (lv_draw_buf_t *)img_dsc->src; in canvas_blend_test()
107 img_dsc->opa = LV_OPA_COVER; in canvas_blend_test()
109 lv_draw_image(&layer, img_dsc, &area); in canvas_blend_test()
114 img_dsc->opa = LV_OPA_50; in canvas_blend_test()
116 lv_draw_image(&layer, img_dsc, &area); in canvas_blend_test()
136 lv_draw_image_dsc_t img_dsc; in canvas_draw() local
137 lv_draw_image_dsc_init(&img_dsc); in canvas_draw()
138 img_dsc.src = &img; in canvas_draw()
140 canvas_blend_test(canvas2, &img_dsc, "rgb565", name, LV_COLOR_FORMAT_RGB565, 0); in canvas_draw()
[all …]
Dtest_draw_vector.c70 lv_draw_image_dsc_t img_dsc; in draw_shapes() local
71 lv_draw_image_dsc_init(&img_dsc); in draw_shapes()
73 img_dsc.header = test_image_cogwheel_argb8888.header; in draw_shapes()
74 img_dsc.src = &test_image_cogwheel_argb8888; in draw_shapes()
75 lv_vector_dsc_set_fill_image(ctx, &img_dsc); in draw_shapes()
Dtest_draw_svg.c116 static void load_image(const char * image_url, lv_draw_image_dsc_t * img_dsc) in load_image() argument
120 img_dsc->header = test_image_cogwheel_argb8888.header; in load_image()
121 img_dsc->src = &test_image_cogwheel_argb8888; in load_image()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_letter.c138 lv_draw_image_dsc_t img_dsc; in draw_letter_cb() local
139 lv_draw_image_dsc_init(&img_dsc); in draw_letter_cb()
140 img_dsc.rotation = glyph_draw_dsc->rotation; in draw_letter_cb()
141 img_dsc.scale_x = LV_SCALE_NONE; in draw_letter_cb()
142 img_dsc.scale_y = LV_SCALE_NONE; in draw_letter_cb()
143 img_dsc.opa = glyph_draw_dsc->opa; in draw_letter_cb()
144 img_dsc.src = glyph_draw_dsc->glyph_data; in draw_letter_cb()
145 img_dsc.recolor = glyph_draw_dsc->color; in draw_letter_cb()
146 img_dsc.pivot = (lv_point_t) { in draw_letter_cb()
150 lv_draw_sw_image(draw_unit, &img_dsc, glyph_draw_dsc->letter_coords); in draw_letter_cb()
/lvgl-latest/examples/widgets/canvas/
Dlv_example_canvas_1.c65 lv_draw_image_dsc_t img_dsc; in lv_example_canvas_1() local
66 lv_draw_image_dsc_init(&img_dsc); in lv_example_canvas_1()
67 img_dsc.rotation = 120; in lv_example_canvas_1()
68 img_dsc.src = &img; in lv_example_canvas_1()
69 img_dsc.pivot.x = CANVAS_WIDTH / 2; in lv_example_canvas_1()
70 img_dsc.pivot.y = CANVAS_HEIGHT / 2; in lv_example_canvas_1()
73 lv_draw_image(&layer, &img_dsc, &coords_img); in lv_example_canvas_1()
/lvgl-latest/src/draw/dma2d/
Dlv_draw_dma2d_img.c53 const lv_image_dsc_t * img_dsc = dsc->src; in lv_draw_dma2d_opaque_image() local
54 uint32_t image_stride = img_dsc->header.stride; in lv_draw_dma2d_opaque_image()
55 if(image_stride == 0) image_stride = image_cf_size * img_dsc->header.w; in lv_draw_dma2d_opaque_image()
71 const void * image_first_byte = img_dsc->data in lv_draw_dma2d_opaque_image()
140 const lv_image_dsc_t * img_dsc = dsc->src; in lv_draw_dma2d_image() local
141 uint32_t image_stride = img_dsc->header.stride; in lv_draw_dma2d_image()
142 if(image_stride == 0) image_stride = image_cf_size * img_dsc->header.w; in lv_draw_dma2d_image()
156 const void * image_first_byte = img_dsc->data in lv_draw_dma2d_image()
/lvgl-latest/src/libs/tjpgd/
Dlv_tjpgd.c89 const lv_image_dsc_t * img_dsc = src; in decoder_info() local
90 uint8_t * raw_data = (uint8_t *)img_dsc->data; in decoder_info()
91 const uint32_t raw_data_size = img_dsc->data_size; in decoder_info()
96 header->w = img_dsc->header.w; in decoder_info()
97 header->h = img_dsc->header.h; in decoder_info()
98 header->stride = img_dsc->header.w * 3; in decoder_info()
159 const lv_image_dsc_t * img_dsc = dsc->src; in decoder_open() local
160 if(is_jpg(img_dsc->data, img_dsc->data_size) == true) { in decoder_open()
162 … lv_fs_make_path_from_buffer(&path, LV_FS_MEMFS_LETTER, img_dsc->data, img_dsc->data_size); in decoder_open()
/lvgl-latest/src/libs/lodepng/
Dlv_lodepng.c113 const lv_image_dsc_t * img_dsc = dsc->src; in decoder_info() local
114 const uint32_t data_size = img_dsc->data_size; in decoder_info()
115 size = ((uint32_t *)img_dsc->data) + 4; in decoder_info()
118 if(lv_memcmp(img_dsc->data, magic, sizeof(magic)) != 0) return LV_RESULT_INVALID; in decoder_info()
161 const lv_image_dsc_t * img_dsc = dsc->src; in decoder_open() local
162 png_data = img_dsc->data; in decoder_open()
163 png_data_size = img_dsc->data_size; in decoder_open()
/lvgl-latest/src/draw/renesas/dave2d/
Dlv_draw_dave2d_label.c130 lv_draw_image_dsc_t img_dsc; in lv_draw_dave2d_draw_letter_cb() local
131 lv_draw_image_dsc_init(&img_dsc); in lv_draw_dave2d_draw_letter_cb()
132 img_dsc.rotation = 0; in lv_draw_dave2d_draw_letter_cb()
133 img_dsc.scale_x = LV_SCALE_NONE; in lv_draw_dave2d_draw_letter_cb()
134 img_dsc.scale_y = LV_SCALE_NONE; in lv_draw_dave2d_draw_letter_cb()
135 img_dsc.opa = glyph_draw_dsc->opa; in lv_draw_dave2d_draw_letter_cb()
136 img_dsc.src = glyph_draw_dsc->glyph_data; in lv_draw_dave2d_draw_letter_cb()
/lvgl-latest/src/widgets/imagebutton/
Dlv_imagebutton.c206 lv_draw_image_dsc_t img_dsc; in draw_main() local
207 lv_draw_image_dsc_init(&img_dsc); in draw_main()
208 img_dsc.base.layer = layer; in draw_main()
209 lv_obj_init_draw_image_dsc(obj, LV_PART_MAIN, &img_dsc); in draw_main()
221 img_dsc.src = src_info->img_src; in draw_main()
222 lv_draw_image(layer, &img_dsc, &coords_part); in draw_main()
232 img_dsc.src = src_info->img_src; in draw_main()
233 lv_draw_image(layer, &img_dsc, &coords_part); in draw_main()
247 img_dsc.src = src_info->img_src; in draw_main()
248 img_dsc.tile = 1; in draw_main()
[all …]
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_label.c137 lv_draw_image_dsc_t img_dsc; in _draw_vglite_letter() local
138 lv_draw_image_dsc_init(&img_dsc); in _draw_vglite_letter()
139 img_dsc.opa = glyph_draw_dsc->opa; in _draw_vglite_letter()
140 img_dsc.src = glyph_draw_dsc->glyph_data; in _draw_vglite_letter()
141 lv_draw_vglite_img(draw_unit, &img_dsc, glyph_draw_dsc->letter_coords); in _draw_vglite_letter()
Dlv_draw_vglite_img.c135 const lv_image_dsc_t * img_dsc = dsc->src; in lv_draw_vglite_img() local
152 const void * src_buf = img_dsc->data; in lv_draw_vglite_img()
157 src_area.x2 = img_dsc->header.w - 1; in lv_draw_vglite_img()
158 src_area.y2 = img_dsc->header.h - 1; in lv_draw_vglite_img()
160 lv_color_format_t src_cf = img_dsc->header.cf; in lv_draw_vglite_img()
161 uint32_t src_stride = img_dsc->header.stride; in lv_draw_vglite_img()
164 vglite_set_src_buf(src_buf, img_dsc->header.w, img_dsc->header.h, src_stride, src_cf); in lv_draw_vglite_img()
Dlv_draw_vglite.c254 const lv_image_dsc_t * img_dsc = draw_dsc->src; in _vglite_evaluate() local
256 if(img_dsc->header.cf >= LV_COLOR_FORMAT_PROPRIETARY_START) { in _vglite_evaluate()
265 if((!_vglite_src_cf_supported(img_dsc->header.cf)) in _vglite_evaluate()
269 … || (!vglite_src_buf_aligned(img_dsc->data, img_dsc->header.stride, img_dsc->header.cf)) in _vglite_evaluate()
/lvgl-latest/src/draw/nxp/pxp/
Dlv_draw_pxp.c204 const lv_image_dsc_t * img_dsc = draw_dsc->src; in _pxp_draw_img_supported() local
215 bool src_has_alpha = (img_dsc->header.cf == LV_COLOR_FORMAT_ARGB8888); in _pxp_draw_img_supported()
240 if(has_transform && (img_dsc->header.w % 16 || img_dsc->header.h % 16)) in _pxp_draw_img_supported()
289 const lv_image_dsc_t * img_dsc = draw_dsc->src; in _pxp_evaluate() local
291 if(img_dsc->header.cf >= LV_COLOR_FORMAT_PROPRIETARY_START) in _pxp_evaluate()
297 if((!_pxp_src_cf_supported(img_dsc->header.cf)) || in _pxp_evaluate()
298 (!pxp_buf_aligned(img_dsc->data, img_dsc->header.stride))) in _pxp_evaluate()
Dlv_draw_pxp_img.c72 const lv_image_dsc_t * img_dsc = dsc->src; in lv_draw_pxp_img() local
89 const uint8_t * src_buf = img_dsc->data; in lv_draw_pxp_img()
96 int32_t src_stride = img_dsc->header.stride; in lv_draw_pxp_img()
97 lv_color_format_t src_cf = img_dsc->header.cf; in lv_draw_pxp_img()
/lvgl-latest/src/libs/libpng/
Dlv_libpng.c112 const lv_image_dsc_t * img_dsc = dsc->src; in decoder_info() local
113 const uint32_t data_size = img_dsc->data_size; in decoder_info()
114 size = ((uint32_t *)img_dsc->data) + 4; in decoder_info()
117 if(lv_memcmp(img_dsc->data, magic, sizeof(magic)) != 0) return LV_RESULT_INVALID; in decoder_info()
281 const lv_image_dsc_t * img_dsc = dsc->src; in decode_png() local
282 png_data = (uint8_t *)img_dsc->data; in decode_png()
283 png_data_size = img_dsc->data_size; in decode_png()
/lvgl-latest/demos/vector_graphic/
Dlv_demo_vector_graphic.c37 lv_draw_image_dsc_t img_dsc; in draw_pattern() local
38 lv_draw_image_dsc_init(&img_dsc); in draw_pattern()
41 img_dsc.header = img_demo_vector_avatar.header; in draw_pattern()
42 img_dsc.src = &img_demo_vector_avatar; in draw_pattern()
44 lv_vector_dsc_set_fill_image(ctx, &img_dsc); in draw_pattern()
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_img.c107 const lv_image_dsc_t * img_dsc = dsc->src; in _draw_nema_gfx_img() local
135 const void * src_buf = img_dsc->data; in _draw_nema_gfx_img()
139 lv_color_format_t src_cf = img_dsc->header.cf; in _draw_nema_gfx_img()
149 || img_dsc->header.stride == 0 ? -1 : (int32_t)img_dsc->header.stride; in _draw_nema_gfx_img()
Dlv_draw_nema_gfx_label.c356 lv_draw_img_dsc_t img_dsc; in _draw_nema_gfx_letter() local
357 lv_draw_img_dsc_init(&img_dsc); in _draw_nema_gfx_letter()
358 img_dsc.angle = 0; in _draw_nema_gfx_letter()
359 img_dsc.zoom = LV_ZOOM_NONE; in _draw_nema_gfx_letter()
360 img_dsc.opa = glyph_draw_dsc->opa; in _draw_nema_gfx_letter()
361 img_dsc.src = glyph_draw_dsc->glyph_data; in _draw_nema_gfx_letter()
362 lv_draw_nema_gfx_img(draw_unit, &img_dsc, glyph_draw_dsc->letter_coords); in _draw_nema_gfx_letter()
Dlv_draw_nema_gfx.c186 const lv_image_dsc_t * img_dsc = draw_image_dsc->src; in nema_gfx_evaluate() local
187 if(!lv_nemagfx_is_cf_supported(img_dsc->header.cf)) in nema_gfx_evaluate()
/lvgl-latest/src/libs/svg/
Dlv_svg_render.h55 void (*load_image)(const char * image_url, lv_draw_image_dsc_t * img_dsc);
/lvgl-latest/src/draw/
Dlv_draw_vector_private.h54 lv_draw_image_dsc_t img_dsc; member
Dlv_image_decoder.c301 const lv_image_dsc_t * img_dsc = src; in image_decoder_get_info() local
302 if(img_dsc->data == NULL) return NULL; in image_decoder_get_info()
/lvgl-latest/src/libs/gif/
Dlv_gif.c77 const lv_image_dsc_t * img_dsc = src; in lv_gif_set_src() local
78 gif = gd_open_gif_data(img_dsc->data); in lv_gif_set_src()
/lvgl-latest/src/widgets/dropdown/
Dlv_dropdown.c925 lv_draw_image_dsc_t img_dsc; in draw_main() local
926 lv_draw_image_dsc_init(&img_dsc); in draw_main()
927 img_dsc.base.layer = layer; in draw_main()
928 lv_obj_init_draw_image_dsc(obj, LV_PART_INDICATOR, &img_dsc); in draw_main()
929 lv_point_set(&img_dsc.pivot, symbol_w / 2, symbol_h / 2); in draw_main()
930 img_dsc.rotation = lv_obj_get_style_transform_rotation(obj, LV_PART_INDICATOR); in draw_main()
931 img_dsc.src = dropdown->symbol; in draw_main()
932 lv_draw_image(layer, &img_dsc, &symbol_area); in draw_main()

12