Home | History | Annotate | Download | only in Intersection

Lines Matching defs:fWindValue

663     int fWindValue; // 0 == canceled; 1 == normal; >1 == coincident
1318 if (upSpan.fWindValue || upSpan.fOppValue) {
1334 if (downSpan.fWindValue || downSpan.fOppValue) {
1496 if (!fTs[tIndexStart].fWindValue) {
1497 if (tIndexStart > 0 && fTs[tIndexStart - 1].fWindValue) {
1507 if (nextT < 1 && fTs[tIndex].fWindValue) {
1517 SkASSERT(!other.fTs[oIndexStart].fWindValue);
1518 if (oIndexStart > 0 && other.fTs[oIndexStart - 1].fWindValue) {
1527 if (oNextT < 1 && other.fTs[oIndex].fWindValue) {
1710 span->fWindValue = 1;
1855 bool decrement = test->fWindValue && oTest->fWindValue && !binary;
1856 bool track = test->fWindValue || oTest->fWindValue;
1871 SkDEBUGCODE(int originalWindValue = oSpan->fWindValue);
1875 SkASSERT(originalWindValue == oSpan->fWindValue);
1936 int oWindValue = oTest->fWindValue;
2053 if (fTs[min].fWindValue > 0 || fTs[min].fOppValue > 0) {
2060 if (tIndex >= 0 && (fTs[min].fWindValue > 0 || fTs[min].fOppValue > 0)) {
2321 SkASSERT(span->fWindValue > 0);
2322 if (--(span->fWindValue) == 0) {
2332 span->fWindValue += windDelta;
2333 SkASSERT(span->fWindValue >= 0);
2337 span->fWindValue &= 1;
2342 if (!span->fWindValue && !span->fOppValue) {
2678 if (other->fTs[SkMin32(nextStart, nextEnd)].fWindValue) {
3094 return fTs[tIndex].fWindValue == 0 && fTs[tIndex].fOppValue == 0;
3589 nextDoorWind = below.fWindValue;
3596 nextDoorWind = above.fWindValue;
3602 nextDoorWind = below.fWindValue;
3607 newSpan.fWindValue = nextDoorWind;
3836 int result = startIndex < endIndex ? -fTs[startIndex].fWindValue
3837 : fTs[endIndex].fWindValue;
4008 return fTs[tIndex].fWindValue;
4022 return fTs[index].fWindValue;
4091 SkASSERT(span->fWindValue > 0 || span->fOppValue > 0);
4092 span->fWindValue = 0;
4162 bool change = lastT != fTs[i].fT || lastWind != fTs[i].fWindValue
4170 lastWind = fTs[i].fWindValue;
4235 SkDebugf(" windValue=%d oppValue=%d\n", fTs[i].fWindValue, fTs[i].fOppValue);
4292 SkDebugf(" windValue=%d\n", span.fWindValue);
4318 SkDebugf(" windValue=%d\n", span.fWindValue);
4394 SkDebugf(" sign=%d windValue=%d windSum=", angle.sign(), mSpan.fWindValue);
4461 sum += fTs[i].fWindValue;
4462 slots[fTs[i].fOther->fID - 1] = as_digit(fTs[i].fWindValue);