/lvgl-latest/src/draw/ |
D | lv_img_buf.c | 46 …if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED || in lv_img_buf_get_px_color() 47 dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA || dsc->header.cf == LV_IMG_CF_RGB565A8) { in lv_img_buf_get_px_color() 48 uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf) >> 3; in lv_img_buf_get_px_color() 49 uint32_t px = dsc->header.w * y * px_size + x * px_size; in lv_img_buf_get_px_color() 55 else if(dsc->header.cf == LV_IMG_CF_INDEXED_1BIT) { in lv_img_buf_get_px_color() 63 uint32_t px = ((dsc->header.w + 7) >> 3) * y + x; in lv_img_buf_get_px_color() 66 else if(dsc->header.cf == LV_IMG_CF_INDEXED_2BIT) { in lv_img_buf_get_px_color() 74 uint32_t px = ((dsc->header.w + 3) >> 2) * y + x; in lv_img_buf_get_px_color() 77 else if(dsc->header.cf == LV_IMG_CF_INDEXED_4BIT) { in lv_img_buf_get_px_color() 85 uint32_t px = ((dsc->header.w + 1) >> 1) * y + x; in lv_img_buf_get_px_color() [all …]
|
D | lv_img_decoder.c | 83 lv_res_t lv_img_decoder_get_info(const void * src, lv_img_header_t * header) in lv_img_decoder_get_info() argument 85 lv_memset_00(header, sizeof(lv_img_header_t)); in lv_img_decoder_get_info() 99 res = d->info_cb(d, src, header); in lv_img_decoder_get_info() 143 res = decoder->info_cb(decoder, src, &dsc->header); in lv_img_decoder_open() 153 lv_memset_00(&dsc->header, sizeof(lv_img_header_t)); in lv_img_decoder_open() 273 …v_img_decoder_built_in_info(lv_img_decoder_t * decoder, const void * src, lv_img_header_t * header) in lv_img_decoder_built_in_info() argument 279 lv_img_cf_t cf = ((lv_img_dsc_t *)src)->header.cf; in lv_img_decoder_built_in_info() 282 header->w = ((lv_img_dsc_t *)src)->header.w; in lv_img_decoder_built_in_info() 283 header->h = ((lv_img_dsc_t *)src)->header.h; in lv_img_decoder_built_in_info() 284 header->cf = ((lv_img_dsc_t *)src)->header.cf; in lv_img_decoder_built_in_info() [all …]
|
/lvgl-latest/src/widgets/ |
D | lv_canvas.c | 73 canvas->dsc.header.cf = cf; in lv_canvas_set_buffer() 74 canvas->dsc.header.w = w; in lv_canvas_set_buffer() 75 canvas->dsc.header.h = h; in lv_canvas_set_buffer() 145 …if(x + w - 1 >= (lv_coord_t)canvas->dsc.header.w || y + h - 1 >= (lv_coord_t)canvas->dsc.header.h)… in lv_canvas_copy_buf() 150 uint32_t px_size = lv_img_cf_get_px_size(canvas->dsc.header.cf) >> 3; in lv_canvas_copy_buf() 151 uint32_t px = canvas->dsc.header.w * y * px_size + x * px_size; in lv_canvas_copy_buf() 156 px += canvas->dsc.header.w * px_size; in lv_canvas_copy_buf() 185 dest_area.x2 = dest_area.x1 + dest_img->header.w - 1; in lv_canvas_transform() 189 lv_color_t * cbuf = lv_mem_alloc(dest_img->header.w * sizeof(lv_color_t)); in lv_canvas_transform() 190 lv_opa_t * abuf = lv_mem_alloc(dest_img->header.w * sizeof(lv_opa_t)); in lv_canvas_transform() [all …]
|
/lvgl-latest/scripts/ |
D | jpg_to_sjpg.py | 69 header = bytearray() variable 72 header = header + bytearray("_SJPG__".encode("UTF-8")); variable 75 header = header + bytearray(("\x00" + SJPG_FILE_FORMAT_VERSION + "\x00").encode("UTF-8")); variable 78 header = header + width.to_bytes(2, byteorder='little'); variable 81 header = header + height.to_bytes(2, byteorder='little'); variable 84 header = header + spilts.to_bytes(2, byteorder='little'); variable 87 header = header + int(JPEG_SPLIT_HEIGHT).to_bytes(2, byteorder='little'); variable 91 header = header + item_len.to_bytes(2, byteorder='little'); variable 96 sjpeg = header + sjpeg_data;
|
/lvgl-latest/src/draw/sdl/ |
D | lv_draw_sdl_texture_cache.c | 118 lv_draw_sdl_cache_key_head_img_t header; in lv_draw_sdl_texture_img_key_create() local 120 SDL_memset(&header, 0, sizeof(header)); in lv_draw_sdl_texture_img_key_create() 121 header.magic = LV_GPU_CACHE_KEY_MAGIC_IMG; in lv_draw_sdl_texture_img_key_create() 122 header.type = lv_img_src_get_type(src); in lv_draw_sdl_texture_img_key_create() 123 header.frame_id = frame_id; in lv_draw_sdl_texture_img_key_create() 126 if(header.type == LV_IMG_SRC_FILE || header.type == LV_IMG_SRC_SYMBOL) { in lv_draw_sdl_texture_img_key_create() 128 key_size = sizeof(header) + srclen; in lv_draw_sdl_texture_img_key_create() 130 SDL_memcpy(key, &header, sizeof(header)); in lv_draw_sdl_texture_img_key_create() 132 SDL_memcpy(key + sizeof(header), src, srclen); in lv_draw_sdl_texture_img_key_create() 135 key_size = sizeof(header) + sizeof(void *); in lv_draw_sdl_texture_img_key_create() [all …]
|
D | lv_draw_sdl_img.c | 67 …img_simple(lv_draw_sdl_ctx_t * ctx, SDL_Texture * texture, const lv_draw_sdl_img_header_t * header, 70 …mg_rounded(lv_draw_sdl_ctx_t * ctx, SDL_Texture * texture, const lv_draw_sdl_img_header_t * header, 75 … const lv_draw_sdl_img_header_t * header, int w, int h, lv_coord_t radius, 81 static void calc_draw_part(SDL_Texture * texture, const lv_draw_sdl_img_header_t * header, const lv… 106 lv_draw_sdl_img_header_t * header = NULL; in lv_draw_sdl_img_core() local 108 (void **) &header); in lv_draw_sdl_img_core() 111 lv_draw_sdl_img_load_texture(ctx, key, key_size, src, draw_dsc->frame_id, &texture, &header, in lv_draw_sdl_img_core() 118 if(!texture || !header) { in lv_draw_sdl_img_core() 148 draw_img_rounded(ctx, texture, header, draw_dsc, &t_coords, &t_clip, radius); in lv_draw_sdl_img_core() 151 draw_img_simple(ctx, texture, header, draw_dsc, &t_coords, &t_clip); in lv_draw_sdl_img_core() [all …]
|
/lvgl-latest/src/extra/libs/png/ |
D | lv_png.c | 27 …res_t decoder_info(struct _lv_img_decoder_t * decoder, const void * src, lv_img_header_t * header); 65 …_res_t decoder_info(struct _lv_img_decoder_t * decoder, const void * src, lv_img_header_t * header) in decoder_info() argument 93 header->always_zero = 0; in decoder_info() 94 header->cf = LV_IMG_CF_TRUE_COLOR_ALPHA; in decoder_info() 96 header->w = (lv_coord_t)((size[0] & 0xff000000) >> 24) + ((size[0] & 0x00ff0000) >> 8); in decoder_info() 97 header->h = (lv_coord_t)((size[1] & 0xff000000) >> 24) + ((size[1] & 0x00ff0000) >> 8); in decoder_info() 110 header->always_zero = 0; 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() 116 header->cf = LV_IMG_CF_TRUE_COLOR_ALPHA; in decoder_info() [all …]
|
/lvgl-latest/demos/benchmark/assets/ |
D | img_benchmark_cogwheel_rgb565a8.c | 217 .header.cf = LV_IMG_CF_RGB565A8, 218 .header.always_zero = 0, 219 .header.reserved = 0, 220 .header.w = 100, 221 .header.h = 100,
|
D | img_benchmark_cogwheel_alpha16.c | 117 .header.always_zero = 0, 118 .header.w = 100, 119 .header.h = 100, 121 .header.cf = LV_IMG_CF_ALPHA_4BIT,
|
D | img_benchmark_cogwheel_indexed16.c | 134 .header.always_zero = 0, 135 .header.w = 100, 136 .header.h = 100, 138 .header.cf = LV_IMG_CF_INDEXED_4BIT,
|
/lvgl-latest/examples/assets/emoji/ |
D | img_emoji_F617.c | 317 .header.cf = LV_IMG_CF_TRUE_COLOR, 318 .header.always_zero = 0, 319 .header.reserved = 0, 320 .header.w = 72, 321 .header.h = 72,
|
/lvgl-latest/src/extra/widgets/imgbtn/ |
D | lv_imgbtn.c | 200 lv_img_header_t header; in lv_imgbtn_event() local 201 lv_img_decoder_get_info(imgbtn->img_src_mid[state], &header); in lv_imgbtn_event() 202 p->x = LV_MAX(p->x, header.w); in lv_imgbtn_event() 241 lv_img_header_t header; in draw_main() local 247 lv_img_decoder_get_info(src, &header); in draw_main() 248 left_w = header.w; in draw_main() 251 coords_part.x2 = coords.x1 + header.w - 1; in draw_main() 252 coords_part.y2 = coords.y1 + header.h - 1; in draw_main() 258 lv_img_decoder_get_info(src, &header); in draw_main() 259 right_w = header.w; in draw_main() [all …]
|
/lvgl-latest/src/extra/widgets/win/ |
D | lv_win.c | 56 lv_obj_t * header = lv_win_get_header(win); in lv_win_add_title() local 57 lv_obj_t * title = lv_label_create(header); in lv_win_add_title() 66 lv_obj_t * header = lv_win_get_header(win); in lv_win_add_btn() local 67 lv_obj_t * btn = lv_btn_create(header); in lv_win_add_btn() 98 lv_obj_t * header = lv_obj_create(obj); in lv_win_constructor() local 99 lv_obj_set_size(header, LV_PCT(100), create_header_height); in lv_win_constructor() 100 lv_obj_set_flex_flow(header, LV_FLEX_FLOW_ROW); in lv_win_constructor() 101 lv_obj_set_flex_align(header, LV_FLEX_ALIGN_START, LV_FLEX_ALIGN_CENTER, LV_FLEX_ALIGN_CENTER); in lv_win_constructor()
|
/lvgl-latest/src/extra/libs/bmp/ |
D | lv_bmp.c | 34 static lv_res_t decoder_info(lv_img_decoder_t * decoder, const void * src, lv_img_header_t * header… 72 static lv_res_t decoder_info(lv_img_decoder_t * decoder, const void * src, lv_img_header_t * header) in decoder_info() argument 93 header->w = w; in decoder_info() 94 header->h = h; in decoder_info() 95 header->always_zero = 0; in decoder_info() 100 header->cf = bpp == 32 ? LV_IMG_CF_TRUE_COLOR_ALPHA : LV_IMG_CF_TRUE_COLOR; in decoder_info() 102 header->cf = LV_IMG_CF_TRUE_COLOR; in decoder_info() 140 uint8_t header[54]; in decoder_open() local 141 lv_fs_read(&b.f, header, 54, NULL); in decoder_open() 143 if(0x42 != header[0] || 0x4d != header[1]) { in decoder_open() [all …]
|
/lvgl-latest/examples/libs/gif/ |
D | img_bulb_gif.c | 1121 .header.always_zero = 0, 1122 .header.w = 0, 1123 .header.h = 0, 1125 .header.cf = LV_IMG_CF_RAW,
|
/lvgl-latest/examples/assets/ |
D | img_cogwheel_alpha16.c | 117 .header.always_zero = 0, 118 .header.w = 100, 119 .header.h = 100, 121 .header.cf = LV_IMG_CF_ALPHA_4BIT,
|
D | img_cogwheel_indexed16.c | 134 .header.always_zero = 0, 135 .header.w = 100, 136 .header.h = 100, 138 .header.cf = LV_IMG_CF_INDEXED_4BIT,
|
/lvgl-latest/examples/libs/png/ |
D | img_wink_png.c | 339 .header.always_zero = 0, 340 .header.w = 50, 341 .header.h = 50, 343 .header.cf = LV_IMG_CF_RAW_ALPHA,
|
/lvgl-latest/demos/music/assets/ |
D | img_lv_demo_music_logo.c | 412 .header.always_zero = 0, 413 .header.w = 97, 414 .header.h = 97, 416 .header.cf = LV_IMG_CF_TRUE_COLOR,
|
D | img_lv_demo_music_btn_list_pause.c | 263 .header.always_zero = 0, 264 .header.w = 58, 265 .header.h = 60, 267 .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA,
|
D | img_lv_demo_music_btn_play.c | 331 .header.always_zero = 0, 332 .header.w = 79, 333 .header.h = 77, 335 .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA,
|
D | img_lv_demo_music_slider_knob.c | 175 .header.always_zero = 0, 176 .header.w = 36, 177 .header.h = 38, 179 .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA,
|
D | img_lv_demo_music_wave_bottom.c | 192 .header.always_zero = 0, 193 .header.w = 272, 194 .header.h = 42, 196 .header.cf = LV_IMG_CF_TRUE_COLOR,
|
D | img_lv_demo_music_btn_prev.c | 271 .header.always_zero = 0, 272 .header.w = 62, 273 .header.h = 62, 275 .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA,
|
D | img_lv_demo_music_wave_top.c | 192 .header.always_zero = 0, 193 .header.w = 272, 194 .header.h = 42, 196 .header.cf = LV_IMG_CF_TRUE_COLOR,
|