TPolyFillType = (pftEvenOdd, pftNonZero, pftPositive, pftNegative);



Graphics32 currently only supports the two most widely used polygon filling rules for polygon rendering - EvenOdd (aka Alternate) and NonZero (aka Winding). However, while Positive and Negative filling rules are not supported by the renderer, the TClipper class used in clipping operations does accommodate them (see TClipper.Execute).

For more details about polygon filling rules see:
Polygon filling rules in SVG
Winding Numbers and Winding Rules in OpenGL

See Also