Home | History | Annotate | Download | only in pathops

Lines Matching refs:nextSegment

350     SkOpSegment* nextSegment = nextAngle->segment();
355 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding,
357 last = nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
360 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding,
362 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
379 SkOpSegment* nextSegment = nextAngle->segment();
384 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding,
386 last = nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
389 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding,
391 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
579 SkOpSegment* nextSegment;
582 nextSegment = nextAngle->segment();
583 bool activeAngle = nextSegment->activeOp(xorMiMask, xorSuMask, nextAngle->start(),
589 foundDone = nextSegment->done(nextAngle);
592 if (nextSegment->done()) {
596 (void) nextSegment->markAndChaseDone(nextAngle->start(), nextAngle->end());
618 nextSegment = foundAngle->segment();
621 __FUNCTION__, debugID(), nextSegment->debugID(), *nextStart, *nextEnd);
623 return nextSegment;
675 SkOpSegment* nextSegment;
678 nextSegment = nextAngle->segment();
679 bool activeAngle = nextSegment->activeWinding(nextAngle->start(), nextAngle->end(),
685 foundDone = nextSegment->done(nextAngle);
688 if (nextSegment->done()) {
692 (void) nextSegment->markAndChaseDone(nextAngle->start(), nextAngle->end());
714 nextSegment = foundAngle->segment();
717 __FUNCTION__, debugID(), nextSegment->debugID(), *nextStart, *nextEnd);
719 return nextSegment;
763 SkOpSegment* nextSegment;
766 nextSegment = nextAngle->segment();
770 if (!(foundDone = nextSegment->done(nextAngle))) {
782 nextSegment = foundAngle->segment();
785 __FUNCTION__, debugID(), nextSegment->debugID(), *nextStart, *nextEnd);
787 return nextSegment;