Lines Matching defs:endT

63     double endT = *endTPtr;
64 if (approximately_negative(endT - startT)) {
65 if (endT <= 1 - FLT_EPSILON) {
95 double endT = coincidence.fTs[0][1];
97 if ((cancelers = startSwapped = startT > endT)) {
98 SkTSwap(startT, endT);
100 bump_out_close_span(&startT, &endT);
101 SkASSERT(!approximately_negative(endT - startT));
112 // make sure startT and endT have t entries
119 if (oStartT > 0 || endT < 1
120 || thisOne.isMissing(endT, oStartPt) || other.isMissing(oStartT, oStartPt)) {
121 other.addTPair(oStartT, &thisOne, endT, true, oStartPt,
131 if (endT < 1 || oEndT < 1
132 || thisOne.isMissing(endT, oEndPt) || other.isMissing(oEndT, oEndPt)) {
133 other.addTPair(oEndT, &thisOne, endT, true, oEndPt,
507 double endT = coincidence.fTs[0][1];
508 if (startT == endT) { // this can happen in very large compares
516 bool swapStart = startT > endT;
521 SkTSwap(startT, endT);
540 if (partial ? endT != 1 || oMatchEnd != 1 : (endT == 1) != (oMatchEnd == 1)) {
542 if (cancel && endT != 1 && !added) {
543 (void) other.joinCoincidence(&thisOne, endT, *endPt, -step, cancel);
565 double endT = coincidence.fTs[0][1];
569 if ((cancelers = startT > endT)) {
570 SkTSwap<double>(startT, endT);
573 bump_out_close_span(&startT, &endT);
574 SkASSERT(!approximately_negative(endT - startT));
587 success = thisOne.addTCoincident(*startPt, *endPt, endT, &other);
617 double endT = coincidence.fTs[0][1];
619 if ((cancelers = startT > endT)) {
620 SkTSwap<double>(startT, endT);
622 if (startT == endT) { // if span is very large, the smaller may have collapsed to nothing
623 if (endT <= 1 - FLT_EPSILON) {
624 endT += FLT_EPSILON;
625 SkASSERT(endT <= 1);
631 SkASSERT(!approximately_negative(endT - startT));