lv_font_manager_recycle.h

Typedefs

typedef struct _lv_font_manager_recycle_t lv_font_manager_recycle_t

Functions

lv_font_manager_recycle_t *lv_font_manager_recycle_create(uint32_t max_size)

Create font recycle manager.

Parameters:

max_size -- recycle size.

Returns:

pointer to font recycle manager.

void lv_font_manager_recycle_delete(lv_font_manager_recycle_t *manager)

Delete font recycle manager.

Parameters:

manager -- pointer to font recycle manager.

lv_font_t *lv_font_manager_recycle_get_reuse(lv_font_manager_recycle_t *manager, const lv_freetype_info_t *ft_info)

Get a reusable font.

Parameters:
  • manager -- pointer to font recycle manager.

  • ft_info -- font info.

Returns:

returns true on success.

void lv_font_manager_recycle_set_reuse(lv_font_manager_recycle_t *manager, lv_font_t *font, const lv_freetype_info_t *ft_info)

Set fonts to be reused.

Parameters:
  • manager -- pointer to font recycle manager.

  • ft_info -- font info.