/third_party/skia/src/pathops/ |
H A D | SkOpCoincidence.cpp | 197 const SkOpSegment* coinSeg = coinPtTStart->segment(); in extend() local 201 swap(coinSeg, oppSeg); in extend() 212 if (coinSeg != test->coinPtTStart()->segment()) { in extend() 328 SkOpSegment* coinSeg = base->segment(); in addEndMovedSpans() local 331 if (Ordered(coinSeg, oppSeg)) { in addEndMovedSpans() 338 swap(coinSeg, oppSeg); in addEndMovedSpans() 350 FAIL_IF(!this->addOrOverlap(coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, &added)); in addEndMovedSpans() 533 const SkOpSegment* coinSeg SkDEBUGPARAMS(const SkOpPtT* overE)) { in TRange() 540 const SkOpPtT* contained = work->contains(coinSeg); in TRange() 561 // while overS->fT <=t and overS contains coinSeg in TRange() 568 checkOverlap(SkCoincidentSpans* check, const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, double coinTs, double coinTe, double oppTs, double oppTe, SkTDArray<SkCoincidentSpans*>* overlaps) const checkOverlap() argument 619 addIfMissing(const SkOpPtT* over1s, const SkOpPtT* over2s, double tStart, double tEnd, SkOpSegment* coinSeg, SkOpSegment* oppSeg, bool* added SkDEBUGPARAMS(const SkOpPtT* over1e) SkDEBUGPARAMS(const SkOpPtT* over2e)) addIfMissing() argument 660 addOrOverlap(SkOpSegment* coinSeg, SkOpSegment* oppSeg, double coinTs, double coinTe, double oppTs, double oppTe, bool* added) addOrOverlap() argument 968 const SkOpSegment* coinSeg = coinPtTStart->segment(); contains() local 1403 Ordered(const SkOpSegment* coinSeg, const SkOpSegment* oppSeg) Ordered() argument [all...] |
H A D | SkPathOpsDebug.cpp | 391 SkDebugf(" coinSeg/Span/PtT=%d/%d/%d", glitch.fCoinSpan->segment()->debugID(), in CheckHealth() 1506 SkOpSegment* coinSeg = base->segment(); in debugAddEndMovedSpans() local 1509 if (Ordered(coinSeg, oppSeg)) { in debugAddEndMovedSpans() 1516 swap(coinSeg, oppSeg); in debugAddEndMovedSpans() 1528 if (this->debugAddOrOverlap(log, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, &added), false) { in debugAddEndMovedSpans() 1702 double tStart, double tEnd, const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, bool* added, in debugAddIfMissing() 1714 SkASSERT(over1s->segment() != coinSeg); in debugAddIfMissing() 1716 SkASSERT(coinSeg != oppSeg); in debugAddIfMissing() 1718 coinTs = TRange(over1s, tStart, coinSeg SkDEBUGPARAMS(over1e)); in debugAddIfMissing() 1719 coinTe = TRange(over1s, tEnd, coinSeg SkDEBUGPARAM in debugAddIfMissing() 1701 debugAddIfMissing(SkPathOpsDebug::GlitchLog* log, const SkOpPtT* over1s, const SkOpPtT* over2s, double tStart, double tEnd, const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, bool* added, const SkOpPtT* over1e, const SkOpPtT* over2e) const debugAddIfMissing() argument 1742 debugAddOrOverlap(SkPathOpsDebug::GlitchLog* log, const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, double coinTs, double coinTe, double oppTs, double oppTe, bool* added) const debugAddOrOverlap() argument 2163 const SkOpSegment* coinSeg = test->coinPtTStart()->segment(); DebugCheckOverlap() local [all...] |
H A D | SkOpCoincidence.h | 163 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, 252 double tStart, double tEnd, SkOpSegment* coinSeg, SkOpSegment* oppSeg, 255 bool addOrOverlap(SkOpSegment* coinSeg, SkOpSegment* oppSeg, 261 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, 274 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, bool* added,
|