Lines Matching defs:oppSeg

191             double endT, const SkOpSegment* oppSeg, double oppStartT, double oppEndT) {
196 glitch->fOppSegment = oppSeg;
398 SkDebugf(" oppSeg/Span/PtT=%d/%d/%d", glitch.fOppSpan->segment()->debugID(),
1507 SkOpSegment* oppSeg = oppStart->segment();
1509 if (Ordered(coinSeg, oppSeg)) {
1516 swap(coinSeg, oppSeg);
1528 if (this->debugAddOrOverlap(log, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, &added), false) {
1702 double tStart, double tEnd, const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, bool* added,
1715 SkASSERT(over1s->segment() != oppSeg);
1716 SkASSERT(coinSeg != oppSeg);
1724 oppTs = TRange(over2s, tStart, oppSeg SkDEBUGPARAMS(over2e));
1725 oppTe = TRange(over2s, tEnd, oppSeg SkDEBUGPARAMS(over2e));
1726 result = oppSeg->collapsed(oppTs, oppTe);
1728 return log->record(SkPathOpsDebug::kAddIfCollapsed_Glitch, oppSeg);
1735 this->debugAddOrOverlap(log, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, added);
1743 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg,
1747 if (fTop && !this->checkOverlap(fTop, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe,
1751 if (fHead && !this->checkOverlap(fHead, coinSeg, oppSeg, coinTs,
1778 const SkOpPtT* cs = coinSeg->existing(coinTs, oppSeg);
1779 const SkOpPtT* ce = coinSeg->existing(coinTe, oppSeg);
1782 const SkOpPtT* os = oppSeg->existing(oppTs, coinSeg);
1783 const SkOpPtT* oe = oppSeg->existing(oppTe, coinSeg);
1784 RETURN_FALSE_IF(overlap && os && oe && overlap->contains(os, oe), oppSeg);
1796 const SkOpPtT* osExisting = !os ? oppSeg->existing(oppTs, nullptr) : nullptr;
1797 const SkOpPtT* oeExisting = !oe ? oppSeg->existing(oppTe, nullptr) : nullptr;
1798 RETURN_FALSE_IF(osExisting && osExisting == oeExisting, oppSeg);
1800 osExisting->contains(oeExisting ? oeExisting : oe)), oppSeg);
1802 oeExisting->contains(osExisting ? osExisting : os)), oppSeg);
1809 os = oppSeg->debugAddT(oppTs, log);
1820 oe = oppSeg->debugAddT(oppTe, log);
1827 RETURN_FALSE_IF(osDeleted, oppSeg);
1829 RETURN_FALSE_IF(oeDeleted, oppSeg);
1834 log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe);
1841 log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, oppSeg, oppTs, oppTe, coinSeg, coinTs, coinTe);
1849 log->record(SkPathOpsDebug::kAddMissingCoin_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe);
2165 const SkOpSegment* oppSeg = test->oppPtTStart()->segment();
2166 SkASSERT(oppSeg == test->oppPtTEnd()->segment());
2185 if (oppSeg != list->oppPtTStart()->segment()) {
2197 if (oppSeg != list->coinPtTStart()->segment()) {