lv_draw_sw_mask_apply() function
@cond Doxygen_Suppress Apply the added buffers on a line. Used internally by the library's drawing routines.
Arguments
masks
the masks list to apply, must be ended with NULL pointer in array.
mask_buf
store the result mask here. Has to be `len` byte long. Should be initialized with `0xFF`.
abs_x
absolute X coordinate where the line to calculate start
abs_y
absolute Y coordinate where the line to calculate start
len
length of the line to calculate (in pixel count)
Return value
One of these values: - `LV_DRAW_MASK_RES_FULL_TRANSP`: the whole line is transparent. `mask_buf` is not set to zero - `LV_DRAW_MASK_RES_FULL_COVER`: the whole line is fully visible. `mask_buf` is unchanged - `LV_DRAW_MASK_RES_CHANGED`: `mask_buf` has changed, it shows the desired opacity of each pixel in the given line