Home | History | Annotate | Download | only in pathops

Lines Matching refs:sumWinding

171     int maxWinding, sumWinding, oppMaxWinding, oppSumWinding;
173 &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
182 suTo = (sumWinding & xorSuMask) != 0;
185 miTo = (sumWinding & xorMiMask) != 0;
199 int sumWinding = updateWinding(endIndex, index);
200 return activeWinding(index, endIndex, &sumWinding);
203 bool SkOpSegment::activeWinding(int index, int endIndex, int* sumWinding) {
205 setUpWinding(index, endIndex, &maxWinding, sumWinding);
207 bool to = *sumWinding != 0;
1617 int maxWinding, sumWinding;
1622 &sumSuWinding, &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
1623 last = nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
1627 &maxWinding, &sumWinding);
1628 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
1646 int maxWinding, sumWinding;
1651 &sumSuWinding, &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
1652 last = nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
1656 &maxWinding, &sumWinding);
1657 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
2856 int sumWinding = updateWinding(endIndex, startIndex);
2865 &sumWinding);
3471 SkOpSpan* SkOpSegment::markAngle(int maxWinding, int sumWinding, const SkOpAngle* angle) {
3473 if (UseInnerWinding(maxWinding, sumWinding)) {
3474 maxWinding = sumWinding;
3488 SkOpSpan* SkOpSegment::markAngle(int maxWinding, int sumWinding, int oppMaxWinding,
3491 if (UseInnerWinding(maxWinding, sumWinding)) {
3492 maxWinding = sumWinding;
3971 int* maxWinding, int* sumWinding, int* oppMaxWinding, int* oppSumWinding) {
3976 *sumWinding = *sumSuWinding -= deltaSum;
3981 *sumWinding = *sumMiWinding -= deltaSum;
3986 SkASSERT(abs(*sumWinding) <= DEBUG_LIMIT_WIND_SUM);
3992 int* maxWinding, int* sumWinding) {
3995 *sumWinding = *sumMiWinding -= deltaSum;
3997 SkASSERT(abs(*sumWinding) <= DEBUG_LIMIT_WIND_SUM);