123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- #ifndef FRAMEWORK_DISPLAY_INCLUDE_FONT_MEMPOOL_H_
- #define FRAMEWORK_DISPLAY_INCLUDE_FONT_MEMPOOL_H_
- #include <stdint.h>
- #ifndef CONFIG_SIMULATOR
- #include <sdfs.h>
- #endif
- #ifdef __cplusplus
- extern "C" {
- #endif
- uint32_t bitmap_font_get_max_fonts_num(void);
- uint32_t bitmap_font_get_font_cache_size(void);
- uint32_t bitmap_font_get_max_emoji_num(void);
- uint32_t bitmap_font_get_cmap_cache_size(void);
- void bitmap_font_cache_info_dump(void);
- int bitmap_font_get_high_freq_enabled(void);
- int bitmap_font_glyph_debug_is_on(void);
- int bitmap_font_glyph_err_print_is_on(void);
- void* bitmap_font_cache_malloc(uint32_t size);
- void bitmap_font_cache_free(void* ptr);
- void bitmap_font_cache_init(void);
- uint32_t bitmap_font_cache_get_size(void* ptr);
- void bitmap_font_cache_dump_info(void);
- void bitmap_font_get_decompress_param(int bmp_size, int font_size, int* in_size, int* line_size);
- int freetype_font_get_max_face_num(void);
- int freetype_font_get_max_size_num(void);
- int freetype_font_get_max_ftccache_bytes(void);
- uint32_t freetype_font_get_font_cache_size(void);
- int freetype_font_get_font_fixed_bpp(void);
- int freetype_font_get_memory_face_enabled(void);
- int freetype_font_enable_subpixel(void);
- int freetype_font_use_svg_path(void);
- int freetype_font_get_max_vertices(void);
- int emoji_font_use_mmap(void);
- void* freetype_font_shape_cache_malloc(uint32_t size);
- void freetype_font_shape_cache_free(void* ptr);
- int freetype_font_get_shape_info_size(void);
- #ifdef __cplusplus
- }
- #endif
- #endif
|