Home
last modified time | relevance | path

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

/lvgl-latest/src/draw/renesas/
Dlv_gpu_d2_ra6m3.c65 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 …]
Dlv_gpu_d2_draw_label.c62 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/
Dlv_png.c104 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/
Dlv_gpu_stm32_dma2d.c53 …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/
Dlv_imgbtn.c237 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/
Dlv_img_decoder.c91 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/
Dlv_draw_sw_letter.c183 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()
Dlv_draw_sw_rect.c358 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/
Dlv_img.c637 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()
Dlv_dropdown.c849 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/
Dlv_gif.c70 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/
Dlv_meter.c565 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/
Dlv_obj_draw.h54img_dsc; /**< A draw descriptor that can be modified to changed what LVGL will draw. Set onl… member
/lvgl-latest/src/draw/sdl/
Dlv_draw_sdl_rect.c570 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/
Dlv_sjpg.c159 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/
Dmeter.md77 - `img_dsc`
/lvgl-latest/docs/overview/
Ddrawing.md166 lv_draw_img_dsc_t * img_dsc; // A draw descriptor that can be modified to changed what LVGL …