Lines Matching refs:SkOpSegment
24 class SkOpSegment {
31 bool operator<(const SkOpSegment& rh) const {
49 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) { in addConic()
57 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) { in addCubic()
75 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) { in addLine()
81 SkOpPtT* addMissing(double t, SkOpSegment* opp, SkChunkAlloc* );
90 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) { in addQuad()
139 const SkOpSegment* debugSegment(int id) const;
178 SkOpSegment* findNextOp(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** nextStart,
181 SkOpSegment* findNextWinding(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** nextStart,
183 SkOpSegment* findNextXor(SkOpSpanBase** nextStart, SkOpSpanBase** nextEnd, bool* unsortable);
210 bool isClose(double t, const SkOpSegment* opp) const;
216 SkOpSegment* isSimple(SkOpSpanBase** end, int* step) { in isSimple()
245 bool match(const SkOpPtT* span, const SkOpSegment* parent, double t, const SkPoint& pt) const;
250 SkOpSegment* next() const { in next()
254 SkOpSegment* nextChase(SkOpSpanBase** , int* step, SkOpSpan** , SkOpSpanBase** last) const;
265 const SkOpSegment* prev() const { in prev()
302 void setNext(SkOpSegment* next) { in setNext()
306 void setPrev(SkOpSegment* prev) { in setPrev()
386 SkOpSegment* fNext; // forward-only linked list used by contour to walk the segments
387 const SkOpSegment* fPrev;