Lines Matching refs:nextAngle

343 bool SkOpSegment::ComputeOneSum(const SkOpAngle* baseAngle, SkOpAngle* nextAngle,
356 SkOpSegment* nextSegment = nextAngle->segment();
361 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding,
364 nextAngle, &last)) {
368 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding,
370 if (!nextSegment->markAngle(maxWinding, sumWinding, nextAngle, &last)) {
374 nextAngle->setLastMarked(last);
378 bool SkOpSegment::ComputeOneSumReverse(SkOpAngle* baseAngle, SkOpAngle* nextAngle,
391 SkOpSegment* nextSegment = nextAngle->segment();
396 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding,
399 nextAngle, &last)) {
403 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding,
405 if (!nextSegment->markAngle(maxWinding, sumWinding, nextAngle, &last)) {
409 nextAngle->setLastMarked(last);
594 SkOpAngle* nextAngle = angle->next();
601 nextSegment = nextAngle->segment();
602 bool activeAngle = nextSegment->activeOp(xorMiMask, xorSuMask, nextAngle->start(),
603 nextAngle->end(), op, &sumMiWinding, &sumSuWinding);
607 foundAngle = nextAngle;
608 foundDone = nextSegment->done(nextAngle);
615 (void) nextSegment->markAndChaseDone(nextAngle->start(), nextAngle->end(), nullptr);
617 SkOpSpanBase* last = nextAngle->lastMarked();
630 } while ((nextAngle = nextAngle->next()) != angle);
690 SkOpAngle* nextAngle = angle->next();
697 nextSegment = nextAngle->segment();
698 bool activeAngle = nextSegment->activeWinding(nextAngle->start(), nextAngle->end(),
703 foundAngle = nextAngle;
704 foundDone = nextSegment->done(nextAngle);
711 (void) nextSegment->markAndChaseDone(nextAngle->start(), nextAngle->end(), nullptr);
713 SkOpSpanBase* last = nextAngle->lastMarked();
726 } while ((nextAngle = nextAngle->next()) != angle);
778 SkOpAngle* nextAngle = angle->next();
785 if (!nextAngle) {
788 nextSegment = nextAngle->segment();
791 foundAngle = nextAngle;
792 if (!(foundDone = nextSegment->done(nextAngle))) {
796 nextAngle = nextAngle->next();
797 } while (nextAngle != angle);