Graphics32 introduces several routines (as well as some class properties and methods) which have similar action but may have different arguments or other realization details.

They follow a simple naming convention:

Postfix Details Example
none
Property or method does not perform any range checking of its arguments. All the coordinates should be valid.
Line
S
'Safe' version. Validates coordinates. If necessary, clipping is performed.
LineS
T
'Transparent' version of the method. Uses the alpha channel of the provided color to blend the drawn primitive with the background pixels.
LineT
A
Methods with 'A' postfix provide antialiasing of the drawn primitive.
LineA
X
These functions operate with coordinates in TFixed format. They automatically provide antialiasing.
LineX
F
Methods with 'F' postfix take coordinates as floating point arguments and perform antialiasing of the drawn primitive.
LineF
TS, AS, XS, FS
Valid combinations of postfixes described above.
LineFS
P
'Pattern' version. Usually combined with TS or FS postfixes, it allows for implementation of various effects, like gradient or dashed lines (See Line Patterns).
LineFSP
W Wrapmode version. Checks if coordinates are outside boundaries or provided ranges, and performs wrapping according to a wrapmode

[See also]: Features, Contacts, Donate, License, Changes