7#ifndef SkIntersectionHelper_DEFINED
8#define SkIntersectionHelper_DEFINED
30 fSegment = fSegment->
next();
31 return fSegment !=
nullptr;
55 return fSegment->
pts();
81 fSegment = after.fSegment->
next();
82 return fSegment !=
nullptr;
106 return y() !=
pts()[0].
fY;
const SkPathOpsBounds & bounds() const
bool startAfter(const SkIntersectionHelper &after)
SkOpSegment * segment() const
void init(SkOpContour *contour)
SkOpContour * contour() const
@ kHorizontalLine_Segment
SegmentType segmentType() const
const SkPoint * pts() const
SkPath::Verb verb() const
const SkPathOpsBounds & bounds() const
const SkPoint * pts() const
SkOpSegment * next() const
bool isHorizontal() const
SkOpContour * contour() const
SkScalar fBottom
larger y-axis bounds
SkScalar fLeft
smaller x-axis bounds
SkScalar fRight
larger x-axis bounds
SkScalar fTop
smaller y-axis bounds