PathSegment
class PathSegment
A path segment represents a curve (line, cubic, quadratic or conic) or a command inside a fully formed path object.
A segment is identified by a type which in turns defines how many points are available (from 0 to 3) and whether the weight is meaningful. Please refer to the documentation of each type for more information.
A segment with the Move or Close is usually represented by the singletons DoneSegment and CloseSegment respectively.
Summary
Nested types |
|---|
enum PathSegment.Type : EnumType of a given segment in a |
Public properties |
|
|---|---|
Array<PointF> |
An array of points describing this segment, whose size depends on |
PathSegment.Type |
The type that identifies this segment and defines the number of points. |
Float |
Conic weight, only valid if |
Public functions
Public properties
points
val points: Array<PointF>
An array of points describing this segment, whose size depends on type.
type
val type: PathSegment.Type
The type that identifies this segment and defines the number of points.