lv_freetype_private.h
Defines
-
FT_ERROR_MSG(msg, error_code)
-
LV_FREETYPE_FONT_DSC_MAGIC_NUM
-
LV_FREETYPE_FONT_DSC_HAS_MAGIC_NUM(dsc)
-
LV_ASSERT_FREETYPE_FONT_DSC(dsc)
-
FT_INT_TO_F26DOT6(x)
-
FT_F26DOT6_TO_INT(x)
-
FT_INT_TO_F16DOT16(x)
-
FT_F16DOT16_TO_INT(x)
Typedefs
-
typedef struct _lv_freetype_cache_node_t lv_freetype_cache_node_t
-
typedef struct _lv_freetype_context_t lv_freetype_context_t
-
typedef struct _lv_freetype_font_dsc_t lv_freetype_font_dsc_t
Functions
-
lv_freetype_context_t *lv_freetype_get_context(void)
Get the FreeType context.
- Returns:
A pointer to the FreeType context used by LittlevGL.
-
void lv_freetype_italic_transform(FT_Face face)
-
int32_t lv_freetype_italic_transform_on_pos(lv_point_t point)
-
lv_cache_t *lv_freetype_create_glyph_cache(uint32_t cache_size)
-
void lv_freetype_set_cbs_glyph(lv_freetype_font_dsc_t *dsc)
-
lv_cache_t *lv_freetype_create_draw_data_image(uint32_t cache_size)
-
void lv_freetype_set_cbs_image_font(lv_freetype_font_dsc_t *dsc)
-
lv_cache_t *lv_freetype_create_draw_data_outline(uint32_t cache_size)
-
void lv_freetype_set_cbs_outline_font(lv_freetype_font_dsc_t *dsc)
-
struct _lv_freetype_outline_vector_t
-
struct lv_freetype_outline_sizes_t
-
struct _lv_freetype_outline_event_param_t
Public Members
-
lv_freetype_outline_t outline
-
lv_freetype_outline_vector_t to
-
lv_freetype_outline_vector_t control1
-
lv_freetype_outline_vector_t control2
-
lv_freetype_outline_t outline
-
struct _lv_freetype_cache_node_t
Public Members
-
const char *pathname
-
lv_freetype_font_render_mode_t render_mode
-
uint32_t ref_size
Reference size for calculating outline glyph's real size.
-
FT_Face face
-
lv_mutex_t face_lock
-
lv_cache_t *glyph_cache
-
lv_cache_t *draw_data_cache
-
const char *pathname
-
struct _lv_freetype_context_t
-
struct _lv_freetype_font_dsc_t
Public Members
-
uint32_t magic_num
-
lv_font_t font
-
uint32_t size
-
lv_freetype_font_render_mode_t render_mode
-
lv_freetype_context_t *context
-
lv_freetype_cache_node_t *cache_node
-
lv_cache_entry_t *cache_node_entry
-
FTC_FaceID face_id
-
uint32_t magic_num