/lvgl-latest/src/draw/renesas/ |
D | lv_gpu_d2_ra6m3.c | 65 static lv_draw_img_dsc_t img_dsc; variable 205 d2_color c = lv_port_gpu_color_lv_to_d2(img_dsc.recolor); 206 d2_alpha r, g, b, opa = img_dsc.recolor_opa > LV_OPA_MAX ? LV_OPA_COVER : img_dsc.recolor_opa; 305 lv_draw_img_dsc_init(&img_dsc); 472 img_dsc = *draw_dsc; 497 if(img_dsc.zoom != LV_IMG_ZOOM_NONE) { 498 …img_area_scaled.x1 = src_area->x1 + ((((int32_t)0 - img_dsc.pivot.x) * img_dsc.zoom) >> 8) + img_d… 499 …img_area_scaled.x2 = src_area->x1 + ((((int32_t)w - img_dsc.pivot.x) * img_dsc.zoom) >> 8) + img_d… 500 …img_area_scaled.y1 = src_area->y1 + ((((int32_t)0 - img_dsc.pivot.y) * img_dsc.zoom) >> 8) + img_d… 501 …img_area_scaled.y2 = src_area->y1 + ((((int32_t)h - img_dsc.pivot.y) * img_dsc.zoom) >> 8) + img_d… [all …]
|
D | lv_gpu_d2_draw_label.c | 62 lv_draw_img_dsc_t img_dsc; in draw_letter_normal() local 63 lv_draw_img_dsc_init(&img_dsc); in draw_letter_normal() 64 img_dsc.angle = 0; in draw_letter_normal() 65 img_dsc.zoom = LV_IMG_ZOOM_NONE; in draw_letter_normal() 66 img_dsc.opa = dsc->opa; in draw_letter_normal() 67 img_dsc.blend_mode = dsc->blend_mode; in draw_letter_normal() 68 lv_draw_img(draw_ctx, &img_dsc, &fill_area, map_p); in draw_letter_normal()
|
/lvgl-latest/src/extra/libs/png/ |
D | lv_png.c | 104 const lv_img_dsc_t * img_dsc = src; in decoder_info() local 105 const uint32_t data_size = img_dsc->data_size; in decoder_info() 106 const uint32_t * size = ((uint32_t *)img_dsc->data) + 4; in decoder_info() 109 if(memcmp(magic, img_dsc->data, sizeof(magic))) return LV_RES_INV; in decoder_info() 112 if(img_dsc->header.cf) { in decoder_info() 113 header->cf = img_dsc->header.cf; /*Save the color format*/ in decoder_info() 119 if(img_dsc->header.w) { in decoder_info() 120 header->w = img_dsc->header.w; /*Save the image width*/ in decoder_info() 126 if(img_dsc->header.h) { in decoder_info() 127 header->h = img_dsc->header.h; /*Save the color height*/ in decoder_info() [all …]
|
/lvgl-latest/src/draw/stm32_dma2d/ |
D | lv_gpu_stm32_dma2d.c | 53 …c void lv_draw_stm32_dma2d_img_decoded(lv_draw_ctx_t * draw_ctx, const lv_draw_img_dsc_t * img_dsc, 58 lv_res_t lv_draw_stm32_dma2d_img(lv_draw_ctx_t * draw_ctx, const lv_draw_img_dsc_t * img_dsc, 255 …c void lv_draw_stm32_dma2d_img_decoded(lv_draw_ctx_t * draw_ctx, const lv_draw_img_dsc_t * img_dsc, in lv_draw_stm32_dma2d_img_decoded() argument 263 bool transform = img_dsc->angle != 0 || img_dsc->zoom != LV_IMG_ZOOM_NONE; in lv_draw_stm32_dma2d_img_decoded() 267 …if(!mask_any && !transform && bitmapColorFormat != UNSUPPORTED && img_dsc->recolor_opa == LV_OPA_T… in lv_draw_stm32_dma2d_img_decoded() 274 img_dsc->opa, bitmapColorFormat, ignoreBitmapAlpha); in lv_draw_stm32_dma2d_img_decoded() 278 lv_draw_sw_img_decoded(draw_ctx, img_dsc, coords, src_buf, color_format); in lv_draw_stm32_dma2d_img_decoded() 317 lv_res_t lv_draw_stm32_dma2d_img(lv_draw_ctx_t * draw_ctx, const lv_draw_img_dsc_t * img_dsc, in lv_draw_stm32_dma2d_img() argument 322 if(img_dsc->opa <= LV_OPA_MIN) return LV_RES_OK; in lv_draw_stm32_dma2d_img() 327 … if(bitmapColorFormat == UNSUPPORTED || img_dsc->angle != 0 || img_dsc->zoom != LV_IMG_ZOOM_NONE) { in lv_draw_stm32_dma2d_img() [all …]
|
/lvgl-latest/src/extra/widgets/imgbtn/ |
D | lv_imgbtn.c | 237 lv_draw_img_dsc_t img_dsc; in draw_main() local 238 lv_draw_img_dsc_init(&img_dsc); in draw_main() 239 lv_obj_init_draw_img_dsc(obj, LV_PART_MAIN, &img_dsc); in draw_main() 253 lv_draw_img(draw_ctx, &img_dsc, &coords_part, src); in draw_main() 264 lv_draw_img(draw_ctx, &img_dsc, &coords_part, src); in draw_main() 290 lv_draw_img(draw_ctx, &img_dsc, &coords_part, src); in draw_main()
|
/lvgl-latest/src/draw/ |
D | lv_img_decoder.c | 91 const lv_img_dsc_t * img_dsc = src; in lv_img_decoder_get_info() local 92 if(img_dsc->data == NULL) return LV_RES_INV; in lv_img_decoder_get_info() 114 const lv_img_dsc_t * img_dsc = src; in lv_img_decoder_open() local 115 if(img_dsc->data == NULL) return LV_RES_INV; in lv_img_decoder_open() 627 const lv_img_dsc_t * img_dsc = dsc->src; in lv_img_decoder_built_in_line_alpha() local 629 data_tmp = img_dsc->data + ofs; in lv_img_decoder_built_in_line_alpha() 695 const lv_img_dsc_t * img_dsc = dsc->src; in lv_img_decoder_built_in_line_indexed() local 696 data_tmp = img_dsc->data + ofs; in lv_img_decoder_built_in_line_indexed()
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_letter.c | 183 lv_draw_img_dsc_t img_dsc; in draw_letter_normal() local 184 lv_draw_img_dsc_init(&img_dsc); in draw_letter_normal() 185 img_dsc.angle = 0; in draw_letter_normal() 186 img_dsc.zoom = LV_IMG_ZOOM_NONE; in draw_letter_normal() 187 img_dsc.opa = dsc->opa; in draw_letter_normal() 188 img_dsc.blend_mode = dsc->blend_mode; in draw_letter_normal() 189 lv_draw_img(draw_ctx, &img_dsc, &fill_area, map_p); in draw_letter_normal()
|
D | lv_draw_sw_rect.c | 358 lv_draw_img_dsc_t img_dsc; in draw_bg_img() local 359 lv_draw_img_dsc_init(&img_dsc); in draw_bg_img() 360 img_dsc.blend_mode = dsc->blend_mode; in draw_bg_img() 361 img_dsc.recolor = dsc->bg_img_recolor; in draw_bg_img() 362 img_dsc.recolor_opa = dsc->bg_img_recolor_opa; in draw_bg_img() 363 img_dsc.opa = dsc->bg_img_opa; in draw_bg_img() 373 lv_draw_img(draw_ctx, &img_dsc, &area, dsc->bg_img_src); in draw_bg_img() 385 lv_draw_img(draw_ctx, &img_dsc, &area, dsc->bg_img_src); in draw_bg_img()
|
/lvgl-latest/src/widgets/ |
D | lv_img.c | 637 lv_draw_img_dsc_t img_dsc; in draw_img() local 638 lv_draw_img_dsc_init(&img_dsc); in draw_img() 639 lv_obj_init_draw_img_dsc(obj, LV_PART_MAIN, &img_dsc); in draw_img() 641 img_dsc.zoom = img->zoom; in draw_img() 642 img_dsc.angle = img->angle; in draw_img() 643 img_dsc.pivot.x = img->pivot.x; in draw_img() 644 img_dsc.pivot.y = img->pivot.y; in draw_img() 645 img_dsc.antialias = img->antialias; in draw_img() 670 lv_draw_img(draw_ctx, &img_dsc, &coords_tmp, img->src); in draw_img()
|
D | lv_dropdown.c | 849 lv_draw_img_dsc_t img_dsc; in draw_main() local 850 lv_draw_img_dsc_init(&img_dsc); in draw_main() 851 lv_obj_init_draw_img_dsc(obj, LV_PART_INDICATOR, &img_dsc); in draw_main() 852 img_dsc.pivot.x = symbol_w / 2; in draw_main() 853 img_dsc.pivot.y = symbol_h / 2; in draw_main() 854 img_dsc.angle = lv_obj_get_style_transform_angle(obj, LV_PART_INDICATOR); in draw_main() 855 lv_draw_img(draw_ctx, &img_dsc, &symbol_area, dropdown->symbol); in draw_main()
|
/lvgl-latest/src/extra/libs/gif/ |
D | lv_gif.c | 70 const lv_img_dsc_t * img_dsc = src; in lv_gif_set_src() local 71 gifobj->gif = gd_open_gif_data(img_dsc->data); in lv_gif_set_src()
|
/lvgl-latest/src/extra/widgets/meter/ |
D | lv_meter.c | 565 lv_draw_img_dsc_t img_dsc; in draw_needles() local 566 lv_draw_img_dsc_init(&img_dsc); in draw_needles() 567 lv_obj_init_draw_img_dsc(obj, LV_PART_ITEMS, &img_dsc); in draw_needles() 611 img_dsc.opa = indic->opa > LV_OPA_MAX ? opa_main : (opa_main * indic->opa) >> 8; in draw_needles() 612 img_dsc.pivot.x = indic->type_data.needle_img.pivot.x; in draw_needles() 613 img_dsc.pivot.y = indic->type_data.needle_img.pivot.y; in draw_needles() 616 img_dsc.angle = angle; in draw_needles() 619 part_draw_dsc.img_dsc = &img_dsc; in draw_needles() 622 lv_draw_img(draw_ctx, &img_dsc, &a, indic->type_data.needle_img.src); in draw_needles()
|
/lvgl-latest/src/core/ |
D | lv_obj_draw.h | 54 …img_dsc; /**< A draw descriptor that can be modified to changed what LVGL will draw. Set onl… member
|
/lvgl-latest/src/draw/sdl/ |
D | lv_draw_sdl_rect.c | 570 lv_draw_img_dsc_t img_dsc; in draw_bg_img() local 571 lv_draw_img_dsc_init(&img_dsc); in draw_bg_img() 572 img_dsc.blend_mode = dsc->blend_mode; in draw_bg_img() 573 img_dsc.recolor = dsc->bg_img_recolor; in draw_bg_img() 574 img_dsc.recolor_opa = dsc->bg_img_recolor_opa; in draw_bg_img() 575 img_dsc.opa = dsc->bg_img_opa; in draw_bg_img() 576 img_dsc.frame_id = 0; in draw_bg_img() 593 lv_draw_img((lv_draw_ctx_t *) ctx, &img_dsc, &area, dsc->bg_img_src); in draw_bg_img() 605 lv_draw_img((lv_draw_ctx_t *) ctx, &img_dsc, &area, dsc->bg_img_src); in draw_bg_img()
|
/lvgl-latest/src/extra/libs/sjpg/ |
D | lv_sjpg.c | 159 const lv_img_dsc_t * img_dsc = src; in decoder_info() local 160 uint8_t * raw_sjpeg_data = (uint8_t *)img_dsc->data; in decoder_info() 161 const uint32_t raw_sjpeg_data_size = img_dsc->data_size; in decoder_info()
|
/lvgl-latest/docs/widgets/extra/ |
D | meter.md | 77 - `img_dsc`
|
/lvgl-latest/docs/overview/ |
D | drawing.md | 166 lv_draw_img_dsc_t * img_dsc; // A draw descriptor that can be modified to changed what LVGL …
|