Home | History | Annotate | Download | only in pathops

Lines Matching defs:nextAngle

1028 void SkOpSegment::ComputeOneSum(const SkOpAngle* baseAngle, SkOpAngle* nextAngle,
1040 SkOpSegment* nextSegment = nextAngle->segment();
1045 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding,
1048 nextAngle);
1050 nextSegment->setUpWindings(nextAngle->start(), nextAngle->end(), &sumMiWinding,
1052 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
1054 nextAngle->setLastMarked(last);
1057 void SkOpSegment::ComputeOneSumReverse(const SkOpAngle* baseAngle, SkOpAngle* nextAngle,
1069 SkOpSegment* nextSegment = nextAngle->segment();
1074 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding,
1077 nextAngle);
1079 nextSegment->setUpWindings(nextAngle->end(), nextAngle->start(), &sumMiWinding,
1081 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
1083 nextAngle->setLastMarked(last);
1566 const SkOpAngle* nextAngle = sorted[nextIndex];
1567 nextSegment = nextAngle->segment();
1569 bool activeAngle = nextSegment->activeOp(xorMiMask, xorSuMask, nextAngle->start(),
1570 nextAngle->end(), op, &sumMiWinding, &sumSuWinding,
1575 if (nextSegment->isTiny(nextAngle)) {
1579 foundAngle = nextAngle;
1580 foundDone = nextSegment->done(nextAngle);
1586 if (nextSegment->isTiny(nextAngle)) {
1590 nextSegment->markAndChaseDoneBinary(nextAngle->start(), nextAngle->end());
1592 SkOpSpan* last = nextAngle->lastMarked();
1688 const SkOpAngle* nextAngle = sorted[nextIndex];
1689 nextSegment = nextAngle->segment();
1691 bool activeAngle = nextSegment->activeWinding(nextAngle->start(), nextAngle->end(),
1696 if (nextSegment->isTiny(nextAngle)) {
1700 foundAngle = nextAngle;
1701 foundDone = nextSegment->done(nextAngle);
1707 if (nextSegment->isTiny(nextAngle)) {
1711 nextSegment->markAndChaseDoneUnary(nextAngle->start(), nextAngle->end());
1713 SkOpSpan* last = nextAngle->lastMarked();
1814 const SkOpAngle* nextAngle = sorted[nextIndex];
1815 nextSegment = nextAngle->segment();
1818 if (nextSegment->isTiny(nextAngle)) {
1822 foundAngle = nextAngle;
1823 foundDone = nextSegment->done(nextAngle);