PathSegment
Class
Common
class PathSegment
internal constructor(
val type: Type,
@get:Suppress("ArrayReturn") val points: FloatArray,
val weight: Float,
)
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 4 points, each point is represented by 2 floats) 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.
