29 LV_DRAW_LAYER_FLAG_NONE,
30 LV_DRAW_LAYER_FLAG_HAS_ALPHA,
31 LV_DRAW_LAYER_FLAG_CAN_SUBDIVIDE,
32} lv_draw_layer_flags_t;
47 lv_draw_layer_flags_t flags);
57 lv_draw_layer_flags_t flags);
void lv_draw_layer_blend(struct _lv_draw_ctx_t *draw_ctx, struct _lv_draw_layer_ctx_t *layer_ctx, lv_draw_img_dsc_t *draw_dsc)
struct _lv_draw_layer_ctx_t * lv_draw_layer_create(struct _lv_draw_ctx_t *draw_ctx, const lv_area_t *layer_area, lv_draw_layer_flags_t flags)
void lv_draw_layer_adjust(struct _lv_draw_ctx_t *draw_ctx, struct _lv_draw_layer_ctx_t *layer_ctx, lv_draw_layer_flags_t flags)
void lv_draw_layer_destroy(struct _lv_draw_ctx_t *draw_ctx, struct _lv_draw_layer_ctx_t *layer_ctx)
Definition lv_draw_img.h:32