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;
1687 int maxWinding, sumWinding;
1692 &sumSuWinding, &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
1693 last = nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
1697 &maxWinding, &sumWinding);
1698 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
1716 int maxWinding, sumWinding;
1721 &sumSuWinding, &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
1722 last = nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
1726 &maxWinding, &sumWinding);
1727 last = nextSegment->markAngle(maxWinding, sumWinding, nextAngle);
2933 int sumWinding = updateWinding(endIndex, startIndex);
2942 &sumWinding);
3556 SkOpSpan* SkOpSegment::markAngle(int maxWinding, int sumWinding, const SkOpAngle* angle) {
3558 if (UseInnerWinding(maxWinding, sumWinding)) {
3559 maxWinding = sumWinding;
3573 SkOpSpan* SkOpSegment::markAngle(int maxWinding, int sumWinding, int oppMaxWinding,
3576 if (UseInnerWinding(maxWinding, sumWinding)) {
3577 maxWinding = sumWinding;
4080 int* maxWinding, int* sumWinding, int* oppMaxWinding, int* oppSumWinding) {
4085 *sumWinding = *sumSuWinding -= deltaSum;
4090 *sumWinding = *sumMiWinding -= deltaSum;
4095 SkASSERT(abs(*sumWinding) <= DEBUG_LIMIT_WIND_SUM);
4101 int* maxWinding, int* sumWinding) {
4104 *sumWinding = *sumMiWinding -= deltaSum;
4106 SkASSERT(abs(*sumWinding) <= DEBUG_LIMIT_WIND_SUM);