Home
last modified time | relevance | path

Searched refs:sumWinding (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/src/pathops/
H A DSkOpSegment.cpp125 int maxWinding, sumWinding, oppMaxWinding, oppSumWinding; in activeOp() local
127 &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding); in activeOp()
136 suTo = (sumWinding & xorSuMask) != 0; in activeOp()
139 miTo = (sumWinding & xorMiMask) != 0; in activeOp()
153 int sumWinding = updateWinding(end, start); in activeWinding() local
154 return activeWinding(start, end, &sumWinding); in activeWinding()
157 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding) { in activeWinding() argument
159 setUpWinding(start, end, &maxWinding, sumWinding); in activeWinding()
161 bool to = *sumWinding != 0; in activeWinding()
357 int maxWinding, sumWinding; in ComputeOneSum() local
392 int maxWinding, sumWinding; ComputeOneSumReverse() local
689 int sumWinding = updateWinding(end, start); findNextWinding() local
954 markAngle(int maxWinding, int sumWinding, const SkOpAngle* angle, SkOpSpanBase** result) markAngle() argument
978 markAngle(int maxWinding, int sumWinding, int oppMaxWinding, int oppSumWinding, const SkOpAngle* angle, SkOpSpanBase** result) markAngle() argument
1515 setUpWindings(SkOpSpanBase* start, SkOpSpanBase* end, int* sumMiWinding, int* maxWinding, int* sumWinding) setUpWindings() argument
1523 setUpWindings(SkOpSpanBase* start, SkOpSpanBase* end, int* sumMiWinding, int* sumSuWinding, int* maxWinding, int* sumWinding, int* oppMaxWinding, int* oppSumWinding) setUpWindings() argument
[all...]
H A DSkOpSegment.h42 bool activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding);
282 bool markAngle(int maxWinding, int sumWinding, const SkOpAngle* angle, SkOpSpanBase** result);
283 bool markAngle(int maxWinding, int sumWinding, int oppMaxWinding, int oppSumWinding,
358 void setUpWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* maxWinding, int* sumWinding) { in setUpWinding() argument
360 *maxWinding = *sumWinding; in setUpWinding()
361 if (*sumWinding == SK_MinS32) { in setUpWinding()
364 *sumWinding -= deltaSum; in setUpWinding()
368 int* maxWinding, int* sumWinding);
370 int* maxWinding, int* sumWinding, int* oppMaxWinding, int* oppSumWinding);
H A DSkPathOpsCommon.cpp114 int sumWinding SK_INIT_TO_AVOID_WARNING; in FindChase()
117 sumWinding = segment->updateWindingReverse(angle); in FindChase()
127 segment->setUpWinding(start, end, &maxWinding, &sumWinding); in FindChase()
138 SkAssertResult(segment->markAngle(maxWinding, sumWinding, angle, nullptr)); in FindChase()
H A DSkPathOpsOp.cpp75 int maxWinding = 0, sumWinding = 0, oppMaxWinding = 0, oppSumWinding = 0; in findChaseOp() local
78 &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding); in findChaseOp()
88 if (!segment->markAngle(maxWinding, sumWinding, oppMaxWinding, in findChaseOp()

Completed in 4 milliseconds