Lines Matching refs:overlaps
566 SkTDArray<SkCoincidentSpans*>* overlaps) const { in checkOverlap()
570 overlaps); in checkOverlap()
572 return this->checkOverlap(check, oppSeg, coinSeg, oppTe, oppTs, coinTe, coinTs, overlaps); in checkOverlap()
605 *overlaps->append() = check; // partial overlap, extend existing entry in checkOverlap()
651 SkTDArray<SkCoincidentSpans*> overlaps; in addOrOverlap() local
653 if (!this->checkOverlap(fTop, coinSeg, oppSeg, coinTs, coinTe, oppTs, oppTe, &overlaps)) { in addOrOverlap()
657 coinTe, oppTs, oppTe, &overlaps)) { in addOrOverlap()
660 SkCoincidentSpans* overlap = overlaps.count() ? overlaps[0] : nullptr; in addOrOverlap()
661 for (int index = 1; index < overlaps.count(); ++index) { // combine overlaps before continuing in addOrOverlap()
662 SkCoincidentSpans* test = overlaps[index]; in addOrOverlap()
756 overlaps[0]->debugShow(); in addOrOverlap()
1227 bool SkOpCoincidence::findOverlaps(SkOpCoincidence* overlaps DEBUG_COIN_DECLARE_PARAMS()) const { in findOverlaps()
1229 overlaps->fHead = overlaps->fTop = nullptr; in findOverlaps()
1252 if (!overlaps->addOverlap(outerCoin, outerOpp, innerCoin, innerOpp, in findOverlaps()