Home | History | Annotate | Download | only in pathops

Lines Matching refs:fEnd

78         fID, fSegment->debugID(), fSegment->t(fStart), fSegment->t(fEnd),
79 rh.fID, rh.fSegment->debugID(), rh.fSegment->t(rh.fStart), rh.fSegment->t(rh.fEnd));
110 if (fSegment->other(fEnd) != rh.fSegment // tangents not absolutely identical
111 && rh.fSegment->other(rh.fEnd) != fSegment) { // and not intersecting
251 if (fSegment->other(fEnd) == opp.fSegment) {
255 int newEnd = fEnd;
256 if (fStart < fEnd ? ++newEnd < fSegment->count() : --newEnd >= 0) {
257 fEnd = newEnd;
267 fEnd = end;
277 int smaller = SkMin32(fStart, fEnd);
285 int larger = SkMax32(fStart, fEnd);
295 fComputed = fSegment->subDivide(fStart, fEnd, &fCurvePart);
312 fSegment->subDivide(fStart < fEnd ? 0 : last, fStart < fEnd ? last : 0, &origCurve);
328 double endT = fSegment->t(fEnd);
363 fSegment->subDivide(fStart < fEnd ? 0 : last, fStart < fEnd ? last : 0, &origCurve);
377 splitTan.cubicEndPoints(fStart < fEnd ? split.second() : split.first());
395 SkASSERT(fStart != fEnd);
396 int step = fStart < fEndfEnd >> 31 type macro?
397 for (int index = fStart; index != fEnd; index += step) {
410 index, iPt.fX, iPt.fY, fEnd, ePt.fX, ePt.fY);
424 SkPoint ePt = fSegment->xyAtT(fEnd);
426 fStart, iPt.fX, iPt.fY, fEnd, ePt.fX, ePt.fY);