PathIterator
Function
Common
expect fun PathIterator(
path: Path,
conicEvaluation: ConicEvaluation = ConicEvaluation.AsQuadratics,
tolerance: Float = 0.25f,
): PathIterator
A path iterator can be used to iterate over all the segments
that make up a path.
Those segments may in turn define multiple contours inside the path. Conic segments are by
default evaluated as approximated quadratic segments. To preserve conic segments as conics, set
conicEvaluation
to AsConic
. The error of the approximation is
controlled by tolerance
.
A PathIterator
can be created implicitly through a given Path
object: using one of the two
Path.iterator
functions.
Parameters
path | The Path to iterate over |
conicEvaluation | Indicates how to evaluate conic segments |
tolerance | When conicEvaluation is set to PathIterator.ConicEvaluation.AsQuadratics defines the maximum distance between the original conic curve and its quadratic approximations |
Android
actual fun PathIterator(
path: Path,
conicEvaluation: PathIterator.ConicEvaluation,
tolerance: Float,
): PathIterator