• Home
  • Raw
  • Download

Lines Matching refs:nextSegment

356     SkOpSegment* nextSegment = nextAngle->segment();  in ComputeOneSum()  local
361 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding, in ComputeOneSum()
363 if (!nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding, in ComputeOneSum()
368 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding, in ComputeOneSum()
370 if (!nextSegment->markAngle(maxWinding, sumWinding, nextAngle, &last)) { in ComputeOneSum()
391 SkOpSegment* nextSegment = nextAngle->segment(); in ComputeOneSumReverse() local
396 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding, in ComputeOneSumReverse()
398 if (!nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding, in ComputeOneSumReverse()
403 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding, in ComputeOneSumReverse()
405 if (!nextSegment->markAngle(maxWinding, sumWinding, nextAngle, &last)) { in ComputeOneSumReverse()
598 SkOpSegment* nextSegment; in findNextOp() local
601 nextSegment = nextAngle->segment(); in findNextOp()
602 bool activeAngle = nextSegment->activeOp(xorMiMask, xorSuMask, nextAngle->start(), in findNextOp()
608 foundDone = nextSegment->done(nextAngle); in findNextOp()
611 if (nextSegment->done()) { in findNextOp()
615 (void) nextSegment->markAndChaseDone(nextAngle->start(), nextAngle->end(), nullptr); in findNextOp()
637 nextSegment = foundAngle->segment(); in findNextOp()
640 __FUNCTION__, debugID(), nextSegment->debugID(), *nextStart, *nextEnd); in findNextOp()
642 return nextSegment; in findNextOp()
694 SkOpSegment* nextSegment; in findNextWinding() local
697 nextSegment = nextAngle->segment(); in findNextWinding()
698 bool activeAngle = nextSegment->activeWinding(nextAngle->start(), nextAngle->end(), in findNextWinding()
704 foundDone = nextSegment->done(nextAngle); in findNextWinding()
707 if (nextSegment->done()) { in findNextWinding()
711 (void) nextSegment->markAndChaseDone(nextAngle->start(), nextAngle->end(), nullptr); in findNextWinding()
733 nextSegment = foundAngle->segment(); in findNextWinding()
736 __FUNCTION__, debugID(), nextSegment->debugID(), *nextStart, *nextEnd); in findNextWinding()
738 return nextSegment; in findNextWinding()
782 SkOpSegment* nextSegment; in findNextXor() local
788 nextSegment = nextAngle->segment(); in findNextXor()
792 if (!(foundDone = nextSegment->done(nextAngle))) { in findNextXor()
804 nextSegment = foundAngle->segment(); in findNextXor()
807 __FUNCTION__, debugID(), nextSegment->debugID(), *nextStart, *nextEnd); in findNextXor()
809 return nextSegment; in findNextXor()