Home
last modified time | relevance | path

Searched defs:_lv_gradient_cache_t (Results 1 – 1 of 1) sorted by relevance

/lvgl-3.7.0/src/draw/sw/
Dlv_draw_sw_gradient.h39 typedef struct _lv_gradient_cache_t { struct
40 uint32_t key; /**< A discriminating key that's built from the drawing operation.
42 uint32_t life : 30; /**< A life counter that's incremented on usage. Higher counter is
44 uint32_t filled : 1; /**< Used to skip dithering in it if already done */
45 …t32_t not_cached: 1; /**< The cache was too small so this item is not managed by the cache*/
46 lv_color_t * map; /**< The computed gradient low bitdepth color map, points into the
48 lv_coord_t alloc_size; /**< The map allocated size in colors */
49 lv_coord_t size; /**< The computed gradient color map size, in colors */
51 …_color32_t * hmap; /**< If dithering, we need to store the current, high bitdepth gradient
54 …scolor24_t * error_acc; /**< Error diffusion dithering algorithm requires storing the last error
[all …]