Skip to content

LineThick

LineThick

Draws a segment of a freehand line having a specified width using antialiasing algorithm.

void  LineThick(
   const int      x1,            // X coordinate of the segment's first point
   const int      y1,            // Y coordinate of the segment's first point
   const int      x2,            // X coordinate of the segment's second point
   const int      y2,            // Y coordinate of the segment's second point
   const uint     clr,           // color
   const int      size,          // line width
   const uint     style,         // line style
   ENUM_LINE_END  end_style      // line ends style
   )

Parameters

x1

[in] X coordinate of the segment’s first point.

y1

[in] Y coordinate of the segment’s first point.

x2

[in] X coordinate of the segment’s second point.

y2

[in] Y coordinate of the segment’s second point.

clr

[in] Color in ARGB format.

size

[in] Line width.

style

[in] Line style is one of the ENUM_LINE_STYLE enumeration’s values or a custom value.

end_style

[in] Line style is one of the ENUM_LINE_END enumeration’s values

ENUM_LINE_END

IDDescription
LINE_END_ROUNDLine ends are rounded.
LINE_END_BUTTLine ends are cut.
LINE_END_SQUAREA line ends in a filled rectangle.
Last updated on