Lines Matching refs:header

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()
191 for(y = 0; y < dest_img->header.h; y++) { in lv_canvas_transform()
192 …w_transform(NULL, &dest_area, src_img->data, src_img->header.w, src_img->header.h, src_img->header in lv_canvas_transform()
193 &draw_dsc, canvas->dsc.header.cf, cbuf, abuf); in lv_canvas_transform()
195 for(x = 0; x < dest_img->header.w; x++) { in lv_canvas_transform()
237 if(a.x2 > canvas->dsc.header.w - 1) a.x2 = canvas->dsc.header.w - 1; in lv_canvas_blur_hor()
238 if(a.y2 > canvas->dsc.header.h - 1) a.y2 = canvas->dsc.header.h - 1; in lv_canvas_blur_hor()
243 a.x2 = canvas->dsc.header.w - 1; in lv_canvas_blur_hor()
244 a.y2 = canvas->dsc.header.h - 1; in lv_canvas_blur_hor()
254 bool has_alpha = lv_img_cf_has_alpha(canvas->dsc.header.cf); in lv_canvas_blur_hor()
256 lv_coord_t line_w = lv_img_buf_get_img_size(canvas->dsc.header.w, 1, canvas->dsc.header.cf); in lv_canvas_blur_hor()
261 line_img.header.always_zero = 0; in lv_canvas_blur_hor()
262 line_img.header.w = canvas->dsc.header.w; in lv_canvas_blur_hor()
263 line_img.header.h = 1; in lv_canvas_blur_hor()
264 line_img.header.cf = canvas->dsc.header.cf; in lv_canvas_blur_hor()
282 x_safe = x_safe > canvas->dsc.header.w - 1 ? canvas->dsc.header.w - 1 : x_safe; in lv_canvas_blur_hor()
333 x_safe = x_safe > canvas->dsc.header.w - 1 ? canvas->dsc.header.w - 1 : x_safe; in lv_canvas_blur_hor()
365 if(a.x2 > canvas->dsc.header.w - 1) a.x2 = canvas->dsc.header.w - 1; in lv_canvas_blur_ver()
366 if(a.y2 > canvas->dsc.header.h - 1) a.y2 = canvas->dsc.header.h - 1; in lv_canvas_blur_ver()
371 a.x2 = canvas->dsc.header.w - 1; in lv_canvas_blur_ver()
372 a.y2 = canvas->dsc.header.h - 1; in lv_canvas_blur_ver()
382 bool has_alpha = lv_img_cf_has_alpha(canvas->dsc.header.cf); in lv_canvas_blur_ver()
383 lv_coord_t col_w = lv_img_buf_get_img_size(1, canvas->dsc.header.h, canvas->dsc.header.cf); in lv_canvas_blur_ver()
388 line_img.header.always_zero = 0; in lv_canvas_blur_ver()
389 line_img.header.w = 1; in lv_canvas_blur_ver()
390 line_img.header.h = canvas->dsc.header.h; in lv_canvas_blur_ver()
391 line_img.header.cf = canvas->dsc.header.cf; in lv_canvas_blur_ver()
408 y_safe = y_safe > canvas->dsc.header.h - 1 ? canvas->dsc.header.h - 1 : y_safe; in lv_canvas_blur_ver()
461 y_safe = y_safe > canvas->dsc.header.h - 1 ? canvas->dsc.header.h - 1 : y_safe; in lv_canvas_blur_ver()
491 if(dsc->header.cf == LV_IMG_CF_INDEXED_1BIT) { in lv_canvas_fill_bg()
492 uint32_t row_byte_cnt = (dsc->header.w + 7) >> 3; in lv_canvas_fill_bg()
494 lv_memset((uint8_t *)dsc->data + 8, color.full ? 0xff : 0x00, row_byte_cnt * dsc->header.h); in lv_canvas_fill_bg()
496 else if(dsc->header.cf == LV_IMG_CF_ALPHA_1BIT) { in lv_canvas_fill_bg()
497 uint32_t row_byte_cnt = (dsc->header.w + 7) >> 3; in lv_canvas_fill_bg()
498 … lv_memset((uint8_t *)dsc->data, opa > LV_OPA_50 ? 0xff : 0x00, row_byte_cnt * dsc->header.h); in lv_canvas_fill_bg()
503 for(y = 0; y < dsc->header.h; y++) { in lv_canvas_fill_bg()
504 for(x = 0; x < dsc->header.w; x++) { in lv_canvas_fill_bg()
521 if(dsc->header.cf >= LV_IMG_CF_INDEXED_1BIT && dsc->header.cf <= LV_IMG_CF_INDEXED_8BIT) { in lv_canvas_draw_rect()
538 if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED && in lv_canvas_draw_rect()
565 if(dsc->header.cf >= LV_IMG_CF_INDEXED_1BIT && dsc->header.cf <= LV_IMG_CF_INDEXED_8BIT) { in lv_canvas_draw_text()
584 coords.y2 = dsc->header.h - 1; in lv_canvas_draw_text()
601 if(dsc->header.cf >= LV_IMG_CF_INDEXED_1BIT && dsc->header.cf <= LV_IMG_CF_INDEXED_8BIT) { in lv_canvas_draw_img()
606 lv_img_header_t header; in lv_canvas_draw_img() local
607 lv_res_t res = lv_img_decoder_get_info(src, &header); in lv_canvas_draw_img()
625 coords.x2 = x + header.w - 1; in lv_canvas_draw_img()
626 coords.y2 = y + header.h - 1; in lv_canvas_draw_img()
644 if(dsc->header.cf >= LV_IMG_CF_INDEXED_1BIT && dsc->header.cf <= LV_IMG_CF_INDEXED_8BIT) { in lv_canvas_draw_line()
661 if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED && in lv_canvas_draw_line()
685 if(dsc->header.cf >= LV_IMG_CF_INDEXED_1BIT && dsc->header.cf <= LV_IMG_CF_INDEXED_8BIT) { in lv_canvas_draw_polygon()
702 if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED && in lv_canvas_draw_polygon()
724 if(dsc->header.cf >= LV_IMG_CF_INDEXED_1BIT && dsc->header.cf <= LV_IMG_CF_INDEXED_8BIT) { in lv_canvas_draw_arc()
770 canvas->dsc.header.always_zero = 0; in lv_canvas_constructor()
771 canvas->dsc.header.cf = LV_IMG_CF_TRUE_COLOR; in lv_canvas_constructor()
772 canvas->dsc.header.h = 0; in lv_canvas_constructor()
773 canvas->dsc.header.w = 0; in lv_canvas_constructor()
796 clip_area->x2 = dsc->header.w - 1; in init_fake_disp()
798 clip_area->y2 = dsc->header.h - 1; in init_fake_disp()
805 disp->driver->hor_res = dsc->header.w; in init_fake_disp()
806 disp->driver->ver_res = dsc->header.h; in init_fake_disp()
817 lv_disp_drv_use_generic_set_px_cb(disp->driver, dsc->header.cf); in init_fake_disp()
818 if(LV_COLOR_SCREEN_TRANSP && dsc->header.cf != LV_IMG_CF_TRUE_COLOR_ALPHA) { in init_fake_disp()