Convexity
public enum Convexity : UInt32
Path is convex if it contains one contour and contour loops no more than
360 degrees, and contour angles all have same Direction. Convex Path
may have better performance and require fewer resources on GPU surface.
Path is concave when either at least one Direction change is clockwise and
another is counterclockwise, or the sum of the changes in Direction is not 360
degrees.
Initially Path Convexity is kUnknown_Convexity. Path Convexity is computed
f needed by destination Surface.
-
Indicates Convexity has not been determined.
Declaration
Swift
case unknown = 0 -
Path has one contour made of a simple geometry without indentations.
Declaration
Swift
case convex = 1 -
Path has more than one contour, or a geometry with indentations.
Declaration
Swift
case concave = 2
View on GitHub
Install in Dash
Convexity Enumeration Reference