Lines Matching refs:coinSeg
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() argument
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 SkDEBUGPARAMS(over1e)); in debugAddIfMissing()
1720 SkOpSpanBase::Collapsed result = coinSeg->collapsed(coinTs, coinTe); in debugAddIfMissing()
1722 return log->record(SkPathOpsDebug::kAddIfCollapsed_Glitch, coinSeg); in debugAddIfMissing()
1735 this->debugAddOrOverlap(log, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, added); in debugAddIfMissing()
1743 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, in debugAddOrOverlap() argument
1747 if (fTop && !this->checkOverlap(fTop, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, in debugAddOrOverlap()
1751 if (fHead && !this->checkOverlap(fHead, coinSeg, oppSeg, coinTs, in debugAddOrOverlap()
1778 const SkOpPtT* cs = coinSeg->existing(coinTs, oppSeg); in debugAddOrOverlap()
1779 const SkOpPtT* ce = coinSeg->existing(coinTe, oppSeg); in debugAddOrOverlap()
1780 RETURN_FALSE_IF(overlap && cs && ce && overlap->contains(cs, ce), coinSeg); in debugAddOrOverlap()
1781 RETURN_FALSE_IF(cs != ce || !cs, coinSeg); in debugAddOrOverlap()
1782 const SkOpPtT* os = oppSeg->existing(oppTs, coinSeg); in debugAddOrOverlap()
1783 const SkOpPtT* oe = oppSeg->existing(oppTe, coinSeg); in debugAddOrOverlap()
1789 const SkOpPtT* csExisting = !cs ? coinSeg->existing(coinTs, nullptr) : nullptr; in debugAddOrOverlap()
1790 const SkOpPtT* ceExisting = !ce ? coinSeg->existing(coinTe, nullptr) : nullptr; in debugAddOrOverlap()
1791 RETURN_FALSE_IF(csExisting && csExisting == ceExisting, coinSeg); in debugAddOrOverlap()
1793 csExisting->contains(ceExisting ? ceExisting : ce)), coinSeg); in debugAddOrOverlap()
1795 ceExisting->contains(csExisting ? csExisting : cs)), coinSeg); in debugAddOrOverlap()
1807 cs = coinSeg->debugAddT(coinTs, log); in debugAddOrOverlap()
1814 RETURN_FALSE_IF((ce && ce->deleted()) || (oe && oe->deleted()), coinSeg); in debugAddOrOverlap()
1818 ce = coinSeg->debugAddT(coinTe, log); in debugAddOrOverlap()
1826 RETURN_FALSE_IF(csDeleted, coinSeg); in debugAddOrOverlap()
1828 RETURN_FALSE_IF(ceDeleted, coinSeg); in debugAddOrOverlap()
1830 …!cs || !ce || cs == ce || cs->contains(ce) || !os || !oe || os == oe || os->contains(oe), coinSeg); in debugAddOrOverlap()
1833 if (overlap->coinPtTStart()->segment() == coinSeg) { in debugAddOrOverlap()
1834 …log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppT… in debugAddOrOverlap()
1841 …log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, oppSeg, oppTs, oppTe, coinSeg, coinTs, coinT… in debugAddOrOverlap()
1849 …log->record(SkPathOpsDebug::kAddMissingCoin_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe); in debugAddOrOverlap()
2163 const SkOpSegment* coinSeg = test->coinPtTStart()->segment(); in DebugCheckOverlap() local
2164 SkASSERT(coinSeg == test->coinPtTEnd()->segment()); in DebugCheckOverlap()
2167 SkASSERT(coinSeg != test->oppPtTStart()->segment()); in DebugCheckOverlap()
2184 if (coinSeg == list->coinPtTStart()->segment()) { in DebugCheckOverlap()
2196 } else if (coinSeg == list->oppPtTStart()->segment()) { in DebugCheckOverlap()