PathFillType


Determines the winding rule that decides how the interior of a Path is calculated.

This enum is used by the Path.fillType property.

Summary

Public companion properties

PathFillType

The interior is defined by an odd number of edge crossings.

Cmn
PathFillType

The interior is defined by a non-zero sum of signed edge crossings.

Cmn

Public functions

open String
Cmn

Public companion properties

EvenOdd

val EvenOddPathFillType

The interior is defined by an odd number of edge crossings.

For a given point, the point is considered to be on the inside of the path if a line drawn from the point to infinity crosses an odd number of lines.

See: https://en.wikipedia.org/wiki/Even-odd_rule

NonZero

val NonZeroPathFillType

The interior is defined by a non-zero sum of signed edge crossings.

For a given point, the point is considered to be on the inside of the path if a line drawn from the point to infinity crosses lines going clockwise around the point a different number of times than it crosses lines going counter-clockwise around that point.

See: https://en.wikipedia.org/wiki/Nonzero-rule

Public functions

toString

open fun toString(): String