Lines Matching refs:overlaps
571 SkTDArray<SkCoincidentSpans*>* overlaps) const { in checkOverlap()
575 overlaps); in checkOverlap()
577 return this->checkOverlap(check, oppSeg, coinSeg, oppTe, oppTs, coinTe, coinTs, overlaps); in checkOverlap()
612 *overlaps->append() = check; // partial overlap, extend existing entry in checkOverlap()
662 SkTDArray<SkCoincidentSpans*> overlaps; in addOrOverlap() local
664 if (!this->checkOverlap(fTop, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, &overlaps)) { in addOrOverlap()
668 coinTe, oppTs, oppTe, &overlaps)) { in addOrOverlap()
671 SkCoincidentSpans* overlap = overlaps.count() ? overlaps[0] : nullptr; in addOrOverlap()
672 for (int index = 1; index < overlaps.count(); ++index) { // combine overlaps before continuing in addOrOverlap()
673 SkCoincidentSpans* test = overlaps[index]; in addOrOverlap()
769 overlaps[0]->debugShow(); in addOrOverlap()
1253 bool SkOpCoincidence::findOverlaps(SkOpCoincidence* overlaps DEBUG_COIN_DECLARE_PARAMS()) const { in findOverlaps()
1255 overlaps->fHead = overlaps->fTop = nullptr; in findOverlaps()
1278 if (!overlaps->addOverlap(outerCoin, outerOpp, innerCoin, innerOpp, in findOverlaps()