Go to the source code of this file.
|
enum class | SkPathFillType { kWinding
, kEvenOdd
, kInverseWinding
, kInverseEvenOdd
} |
|
enum class | SkPathDirection { kCW
, kCCW
} |
|
enum | SkPathSegmentMask { kLine_SkPathSegmentMask = 1 << 0
, kQuad_SkPathSegmentMask = 1 << 1
, kConic_SkPathSegmentMask = 1 << 2
, kCubic_SkPathSegmentMask = 1 << 3
} |
|
enum class | SkPathVerb {
kMove
, kLine
, kQuad
, kConic
,
kCubic
, kClose
} |
|
◆ SkPathDirection
Enumerator |
---|
kCW | clockwise direction for adding closed contours
|
kCCW | counter-clockwise direction for adding closed contours
|
◆ SkPathFillType
Enumerator |
---|
kWinding | Specifies that "inside" is computed by a non-zero sum of signed edge crossings.
|
kEvenOdd | Specifies that "inside" is computed by an odd number of edge crossings.
|
kInverseWinding | Same as Winding, but draws outside of the path, rather than inside.
|
kInverseEvenOdd | Same as EvenOdd, but draws outside of the path, rather than inside.
|
◆ SkPathSegmentMask
Enumerator |
---|
kLine_SkPathSegmentMask | |
kQuad_SkPathSegmentMask | |
kConic_SkPathSegmentMask | |
kCubic_SkPathSegmentMask | |
◆ SkPathVerb
◆ SkPathFillType_ConvertToNonInverse()
◆ SkPathFillType_IsEvenOdd()
◆ SkPathFillType_IsInverse()