lv_draw_sw_blend_private.h
-
struct _lv_draw_sw_blend_dsc_t
Public Members
-
const lv_area_t *blend_area
The area with absolute coordinates to draw on
layer->buf
will be clipped tolayer->clip_area
-
const void *src_buf
Pointer to an image to blend. If set
fill_color
is ignored
-
uint32_t src_stride
-
lv_color_format_t src_color_format
-
lv_opa_t opa
The overall opacity
-
lv_color_t color
Fill color
-
const lv_opa_t *mask_buf
NULL if ignored, or an alpha mask to apply on
blend_area
-
lv_draw_sw_mask_res_t mask_res
The result of the previous mask operation
-
int32_t mask_stride
-
lv_blend_mode_t blend_mode
E.g. LV_BLEND_MODE_ADDITIVE
-
const lv_area_t *blend_area
-
struct _lv_draw_sw_blend_fill_dsc_t
-
struct _lv_draw_sw_blend_image_dsc_t