Home | History | Annotate | Download | only in Intersection

Lines Matching defs:fEnd

726         if (cmp && (*fSpans)[fEnd].fOther != rh.fSegment // tangents not absolutely identical
727 && (*rh.fSpans)[rh.fEnd].fOther != fSegment) { // and not intersecting
751 if ((*rh.fSpans)[SkMin32(rh.fStart, rh.fEnd)].fTiny
752 || (*fSpans)[SkMin32(fStart, fEnd)].fTiny) {
823 return fEnd;
831 int newEnd = fEnd;
832 if (fStart < fEnd ? ++newEnd < fSpans->count() : --newEnd >= 0) {
833 fEnd = newEnd;
845 if (fStart > fEnd ? ++newEnd < fSpans->count() : --newEnd >= 0) {
846 fEnd = newEnd;
858 fEnd = end;
870 double endT = (*fSpans)[fEnd].fT;
911 SkASSERT(fStart != fEnd);
912 int step = fStart < fEnd ? 1 : -1; // OPTIMIZE: worth fStart - fEnd >> 31 type macro?
913 for (int index = fStart; index != fEnd; index += step) {
927 index, iPt.fX, iPt.fY, fEnd, ePt.fX, ePt.fY);
944 fStart, iPt.fX, iPt.fY, fEnd, ePt.fX, ePt.fY);
955 return SkSign32(fStart - fEnd);
993 int fEnd;