#include <SkIntersectionHelper.h>
Definition at line 18 of file SkIntersectionHelper.h.
◆ SegmentType
Enumerator |
---|
kHorizontalLine_Segment | |
kVerticalLine_Segment | |
kLine_Segment | |
kQuad_Segment | |
kConic_Segment | |
kCubic_Segment | |
Definition at line 20 of file SkIntersectionHelper.h.
20 {
27 };
@ kHorizontalLine_Segment
◆ advance()
bool SkIntersectionHelper::advance |
( |
| ) |
|
|
inline |
Definition at line 29 of file SkIntersectionHelper.h.
29 {
30 fSegment = fSegment->
next();
31 return fSegment != nullptr;
32 }
SkOpSegment * next() const
◆ bottom()
SkScalar SkIntersectionHelper::bottom |
( |
| ) |
const |
|
inline |
Definition at line 34 of file SkIntersectionHelper.h.
34 {
36 }
const SkPathOpsBounds & bounds() const
SkScalar fBottom
larger y-axis bounds
◆ bounds()
◆ contour()
◆ init()
void SkIntersectionHelper::init |
( |
SkOpContour * |
contour | ) |
|
|
inline |
◆ left()
SkScalar SkIntersectionHelper::left |
( |
| ) |
const |
|
inline |
◆ pts()
const SkPoint * SkIntersectionHelper::pts |
( |
| ) |
const |
|
inline |
◆ right()
SkScalar SkIntersectionHelper::right |
( |
| ) |
const |
|
inline |
◆ segment()
◆ segmentType()
SegmentType SkIntersectionHelper::segmentType |
( |
| ) |
const |
|
inline |
Definition at line 66 of file SkIntersectionHelper.h.
66 {
70 }
73 }
76 }
78 }
SkPath::Verb verb() const
bool isHorizontal() const
◆ startAfter()
◆ top()
SkScalar SkIntersectionHelper::top |
( |
| ) |
const |
|
inline |
◆ weight()
SkScalar SkIntersectionHelper::weight |
( |
| ) |
const |
|
inline |
◆ x()
SkScalar SkIntersectionHelper::x |
( |
| ) |
const |
|
inline |
◆ xFlipped()
bool SkIntersectionHelper::xFlipped |
( |
| ) |
const |
|
inline |
◆ y()
SkScalar SkIntersectionHelper::y |
( |
| ) |
const |
|
inline |
◆ yFlipped()
bool SkIntersectionHelper::yFlipped |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: