Lines Matching refs:coinSeg

1529             SkOpSegment* coinSeg = base->segment();  in debugAddEndMovedSpans()  local
1532 if (Ordered(coinSeg, oppSeg)) { in debugAddEndMovedSpans()
1539 swap(coinSeg, oppSeg); in debugAddEndMovedSpans()
1551 … if (this->debugAddOrOverlap(log, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, &added), false) { in debugAddEndMovedSpans()
1725 … double tStart, double tEnd, const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, bool* added, in debugAddIfMissing() argument
1737 SkASSERT(over1s->segment() != coinSeg); in debugAddIfMissing()
1739 SkASSERT(coinSeg != oppSeg); in debugAddIfMissing()
1741 coinTs = TRange(over1s, tStart, coinSeg SkDEBUGPARAMS(over1e)); in debugAddIfMissing()
1742 coinTe = TRange(over1s, tEnd, coinSeg SkDEBUGPARAMS(over1e)); in debugAddIfMissing()
1743 SkOpSpanBase::Collapsed result = coinSeg->collapsed(coinTs, coinTe); in debugAddIfMissing()
1745 return log->record(SkPathOpsDebug::kAddIfCollapsed_Glitch, coinSeg); in debugAddIfMissing()
1758 this->debugAddOrOverlap(log, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, added); in debugAddIfMissing()
1766 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, in debugAddOrOverlap() argument
1770 if (fTop && !this->checkOverlap(fTop, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, in debugAddOrOverlap()
1774 if (fHead && !this->checkOverlap(fHead, coinSeg, oppSeg, coinTs, in debugAddOrOverlap()
1801 const SkOpPtT* cs = coinSeg->existing(coinTs, oppSeg); in debugAddOrOverlap()
1802 const SkOpPtT* ce = coinSeg->existing(coinTe, oppSeg); in debugAddOrOverlap()
1803 RETURN_FALSE_IF(overlap && cs && ce && overlap->contains(cs, ce), coinSeg); in debugAddOrOverlap()
1804 RETURN_FALSE_IF(cs != ce || !cs, coinSeg); in debugAddOrOverlap()
1805 const SkOpPtT* os = oppSeg->existing(oppTs, coinSeg); in debugAddOrOverlap()
1806 const SkOpPtT* oe = oppSeg->existing(oppTe, coinSeg); in debugAddOrOverlap()
1812 const SkOpPtT* csExisting = !cs ? coinSeg->existing(coinTs, nullptr) : nullptr; in debugAddOrOverlap()
1813 const SkOpPtT* ceExisting = !ce ? coinSeg->existing(coinTe, nullptr) : nullptr; in debugAddOrOverlap()
1814 RETURN_FALSE_IF(csExisting && csExisting == ceExisting, coinSeg); in debugAddOrOverlap()
1816 csExisting->contains(ceExisting ? ceExisting : ce)), coinSeg); in debugAddOrOverlap()
1818 ceExisting->contains(csExisting ? csExisting : cs)), coinSeg); in debugAddOrOverlap()
1830 cs = coinSeg->debugAddT(coinTs, log); in debugAddOrOverlap()
1837 RETURN_FALSE_IF((ce && ce->deleted()) || (oe && oe->deleted()), coinSeg); in debugAddOrOverlap()
1841 ce = coinSeg->debugAddT(coinTe, log); in debugAddOrOverlap()
1849 RETURN_FALSE_IF(csDeleted, coinSeg); in debugAddOrOverlap()
1851 RETURN_FALSE_IF(ceDeleted, coinSeg); in debugAddOrOverlap()
1853 …!cs || !ce || cs == ce || cs->contains(ce) || !os || !oe || os == oe || os->contains(oe), coinSeg); in debugAddOrOverlap()
1856 if (overlap->coinPtTStart()->segment() == coinSeg) { in debugAddOrOverlap()
1857 …log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppT… in debugAddOrOverlap()
1864 …log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, oppSeg, oppTs, oppTe, coinSeg, coinTs, coinT… in debugAddOrOverlap()
1872 …log->record(SkPathOpsDebug::kAddMissingCoin_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe); in debugAddOrOverlap()
2186 const SkOpSegment* coinSeg = test->coinPtTStart()->segment(); in DebugCheckOverlap() local
2187 SkASSERT(coinSeg == test->coinPtTEnd()->segment()); in DebugCheckOverlap()
2190 SkASSERT(coinSeg != test->oppPtTStart()->segment()); in DebugCheckOverlap()
2207 if (coinSeg == list->coinPtTStart()->segment()) { in DebugCheckOverlap()
2219 } else if (coinSeg == list->oppPtTStart()->segment()) { in DebugCheckOverlap()