LineThick
LineThick
通过抗锯齿算法绘制一段具有指定宽度的手绘线。
void LineThick(
const int x1, // 这段线条第一个点的X坐标
const int y1, // 这段线条第一个点的Y坐标
const int x2, // 这段线条第二个点的X坐标
const int y2, // 这段线条第二个点的Y坐标
const uint clr, // 颜色
const int size, // 线条宽度
const uint style, // 线条样式
ENUM_LINE_END end_style // 线条末端样式
)参数
- x1
[in] 这段线条第一个点的X坐标。
- y1
[in] 这段线条第一个点的Y坐标。
- x2
[in] 这段线条第二个点的X坐标。
- y2
[in] 这段线条第二个点的Y坐标。
- clr
[in] ARGB颜色格式。
- size
[in] 线条宽度。
- style
[in] 线条样式就是ENUM_LINE_STYLE 枚举值或自定义值的其中一个。
- end_style
[in] 线条样式就是ENUM_LINE_END枚举值的其中一个
ENUM_LINE_END
| ID | 描述 |
|---|---|
| LINE_END_ROUND | 线条末端为圆形。 |
| LINE_END_BUTT | 线条末端剪切。 |
| LINE_END_SQUARE | 线条末端为填充好的矩形。 |