lv_font_manager_recycle.h
API reference for lv_font_manager_recycle.h
Summary
Functions
lv_font_manager_recycle_set_reuse
Set fonts to be reused.
void lv_font_manager_recycle_set_reuse(lv_font_manager_recycle_t *manager, lv_font_t *font, const lv_font_info_t *ft_info)| Name | Type | Description |
|---|---|---|
manager | lv_font_manager_recycle_t * | pointer to font recycle manager. |
font | lv_font_t * | pointer to the font to reuse |
ft_info | const lv_font_info_t * | font info |
lv_font_manager_recycle_get_reuse
Get a reusable font.
lv_font_t * lv_font_manager_recycle_get_reuse(lv_font_manager_recycle_t *manager, const lv_font_info_t *ft_info)| Name | Type | Description |
|---|---|---|
manager | lv_font_manager_recycle_t * | pointer to font recycle manager. |
ft_info | const lv_font_info_t * | font info. |
Returns: lv_font_t * — returns true on success.
lv_font_manager_recycle_create
Create font recycle manager.
lv_font_manager_recycle_t * lv_font_manager_recycle_create(uint32_t max_size)| Name | Type | Description |
|---|---|---|
max_size | uint32_t | recycle size. |
Returns: lv_font_manager_recycle_t * — pointer to font recycle manager.
lv_font_manager_recycle_delete
Delete font recycle manager.
void lv_font_manager_recycle_delete(lv_font_manager_recycle_t *manager)| Name | Type | Description |
|---|---|---|
manager | lv_font_manager_recycle_t * | pointer to font recycle manager. |
lv_font_recycle_remove_fonts
Remove fonts with name from recycle manager.
void lv_font_recycle_remove_fonts(lv_font_manager_recycle_t *manager, const char *name)| Name | Type | Description |
|---|---|---|
manager | lv_font_manager_recycle_t * | pointer to font recycle manager. |
name | const char * | font name. |
Typedefs
lv_font_manager_recycle_t
typedef struct _lv_font_manager_recycle_t lv_font_manager_recycle_tUsed by 4 functions
lv_font_manager_recycle_delete— parammanagerlv_font_manager_recycle_get_reuse— parammanagerlv_font_manager_recycle_set_reuse— parammanagerlv_font_recycle_remove_fonts— parammanager
Dependencies
lvgl_public.h
Last updated on