lv_vg_lite_stroke.h
Functions
-
void lv_vg_lite_stroke_init(struct _lv_draw_vg_lite_unit_t *unit, uint32_t cache_cnt)
Initialize the stroke module
- Parameters:
unit – pointer to the unit
-
void lv_vg_lite_stroke_deinit(struct _lv_draw_vg_lite_unit_t *unit)
Deinitialize the stroke module
- Parameters:
unit – pointer to the unit
-
lv_cache_entry_t *lv_vg_lite_stroke_get(struct _lv_draw_vg_lite_unit_t *unit, struct _lv_vg_lite_path_t *path, const lv_vector_stroke_dsc_t *dsc)
Get the stroke cache entry
- Parameters:
unit – pointer to the unit
path – pointer to the path
dsc – pointer to the stroke descriptor
- Returns:
pointer to the stroke cache entry
-
struct _lv_vg_lite_path_t *lv_vg_lite_stroke_get_path(lv_cache_entry_t *cache_entry)
Get the path of a stroke
- Parameters:
cache_entry – pointer to the stroke cache entry
- Returns:
pointer to the path
-
void lv_vg_lite_stroke_drop(struct _lv_draw_vg_lite_unit_t *unit, lv_cache_entry_t *cache_entry)
Drop the stroke cache entry
- Parameters:
unit – pointer to the unit
stroke – pointer to the stroke