/lvgl-latest/tests/src/test_cases/draw/ |
D | test_draw_blend.c | 91 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 …]
|
D | test_draw_vector.c | 70 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()
|
D | test_draw_svg.c | 116 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/ |
D | lv_draw_sw_letter.c | 138 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/ |
D | lv_example_canvas_1.c | 65 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/ |
D | lv_draw_dma2d_img.c | 53 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/ |
D | lv_tjpgd.c | 89 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/ |
D | lv_lodepng.c | 113 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/ |
D | lv_draw_dave2d_label.c | 130 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/ |
D | lv_imagebutton.c | 206 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/ |
D | lv_draw_vglite_label.c | 137 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()
|
D | lv_draw_vglite_img.c | 135 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()
|
D | lv_draw_vglite.c | 254 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/ |
D | lv_draw_pxp.c | 204 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()
|
D | lv_draw_pxp_img.c | 72 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/ |
D | lv_libpng.c | 112 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/ |
D | lv_demo_vector_graphic.c | 37 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/ |
D | lv_draw_nema_gfx_img.c | 107 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()
|
D | lv_draw_nema_gfx_label.c | 356 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()
|
D | lv_draw_nema_gfx.c | 186 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/ |
D | lv_svg_render.h | 55 void (*load_image)(const char * image_url, lv_draw_image_dsc_t * img_dsc);
|
/lvgl-latest/src/draw/ |
D | lv_draw_vector_private.h | 54 lv_draw_image_dsc_t img_dsc; member
|
D | lv_image_decoder.c | 301 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/ |
D | lv_gif.c | 77 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/ |
D | lv_dropdown.c | 925 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()
|