Lines Matching full:line
78 * Apply the added buffers on a line. Used internally by the library's drawing routines.
81 * @param abs_x absolute X coordinate where the line to calculate start
82 * @param abs_y absolute Y coordinate where the line to calculate start
83 * @param len length of the line to calculate (in pixel count)
85 * - `LV_DRAW_MASK_RES_FULL_TRANSP`: the whole line is transparent. `mask_buf` is not set to zero
86 * - `LV_DRAW_MASK_RES_FULL_COVER`: the whole line is fully visible. `mask_buf` is unchanged
87 …_RES_CHANGED`: `mask_buf` has changed, it shows the desired opacity of each pixel in the given line
106 *Initialize a line mask from two points.
108 * @param p1x X coordinate of the first point of the line
109 * @param p1y Y coordinate of the first point of the line
110 * @param p2x X coordinate of the second point of the line
111 * @param p2y y coordinate of the second point of the line
113 * With `LV_DRAW_MASK_LINE_SIDE_LEFT/RIGHT` and horizontal line all pixels are kept
114 * With `LV_DRAW_MASK_LINE_SIDE_TOP/BOTTOM` and vertical line all pixels are kept
121 *Initialize a line mask from a point and an angle.
123 * @param px X coordinate of a point of the line
124 * @param py X coordinate of a point of the line
127 * With `LV_DRAW_MASK_LINE_SIDE_LEFT/RIGHT` and horizontal line all pixels are kept
128 * With `LV_DRAW_MASK_LINE_SIDE_TOP/BOTTOM` and vertical line all pixels are kept