Lines Matching refs:fEndT
59 result->fStartT = prior ? prior->fEndT : 0;
61 result->fEndT = next ? next->fStartT : 1;
117 result = test->fEndT;
141 if (between(work->fStartT, t, work->fEndT)) {
217 fEndT = 1;
223 if (SkDoubleIsNaN(fStartT) || SkDoubleIsNaN(fEndT)) {
226 c.subDivide(fStartT, fEndT, fPart);
345 if (between(test->fStartT, t, test->fEndT)) {
372 foundStart |= between(test->fStartT, fCoinStart.perpT(), test->fEndT);
373 foundEnd |= between(test->fStartT, fCoinEnd.perpT(), test->fEndT);
405 fEndT = work->fEndT;
406 if (fStartT == fEndT) {
410 work->fEndT = t;
411 if (work->fStartT == work->fEndT) {
452 SkASSERT(fEndT <= 1);
453 SkASSERT(fStartT <= fEndT);
487 if (precisely_between(overlap->fStartT, oppT, overlap->fEndT)) {
542 result->fStartT = result->fEndT = result->fBoundsMax = SK_ScalarNaN;
551 double result = work.fStartT = work.fEndT = tStart;
685 first->fEndT = start1e;
697 oppFirst->fEndT = oppEndT;
710 if (between(test->fStartT, t, test->fEndT)) {
753 work->fCoinEnd.setPerp(fCurve, work->fEndT, work->pointLast(), opp);
782 if (next->fStartT > last->fEndT) {
844 if (prev && prev->fEndT == startT
853 if (oppFirst->fStartT < oppStartT && oppStartT < oppFirst->fEndT) {
869 SkDEBUGCODE(oppStartT = oppMatched ? oppFirst->fStartT : oppFirst->fEndT);
875 SkDEBUGCODE(coinEnd = last->fEndT);
878 oppEndT = oppMatched ? oppLast->fEndT : oppLast->fStartT;
888 SkASSERT(coinEnd == last->fEndT);
898 SkOPASSERT(oppEndT == oppLast->fEndT);
906 first->fEndT = last->fEndT;
909 first->fCoinEnd.setPerp(fCurve, first->fEndT, first->pointLast(), sect2->fCurve);
918 oppFirst->fEndT = oppEndT;
993 span->fEndT = span->fStartT;
995 span->fStartT = span->fEndT;
1005 oppSpan->fEndT = oppSpan->fStartT;
1007 oppSpan->fStartT = oppSpan->fEndT;
1028 span->fStartT = span->fEndT = i[0][0];
1030 oppSpan->fStartT = oppSpan->fEndT = i[1][0];
1112 if (!roughly_between(span->fStartT, oppRayI[0][index], span->fEndT)) {
1116 if (!roughly_between(oppSpan->fStartT, thisRayI[0][oIndex], oppSpan->fEndT)) {
1132 if (between(span->fStartT, oppRayI[0][closeIndex], span->fEndT)
1133 && between(oppSpan->fStartT, thisRayI[0][oppCloseIndex], oppSpan->fEndT)
1159 oCoinE.setPerp(opp->fCurve, oppSpan->fEndT, oppSpan->pointLast(), fCurve);
1168 tEnd = std::min(tEnd, span->fEndT);
1182 if (tEnd == span->fEndT) {
1184 coinE.setPerp(fCurve, span->fEndT, span->pointLast(), opp->fCurve);
1207 if (coinW.isMatch() ? !between(oppSpan->fStartT, perpT, oppSpan->fEndT) : perpT < 0) {
1268 if (smaller && smaller->fEndT < test->fStartT) {
1276 smallLimit = smaller->fEndT;
1283 if (test->fStartT < smaller->fEndT) {
1286 SkOPASSERT(test->fStartT != smaller->fEndT);
1297 double midT = (smaller->fEndT + larger->fStartT) / 2;
1302 smaller->fEndT = larger->fEndT;
1332 while (*spanPtr && (*spanPtr)->fEndT <= deleted->fStartT) {
1404 if (1 == span->fEndT) {
1462 while (test && test->fEndT < t) {
1478 if (next->fEndT > result->fEndT) {
1526 if (next->fStartT > next->fEndT) {
1566 last = span->fEndT;
1869 start1e = sect1->tail()->fEndT;
1943 if ((intersections->insertCoincident(coincident->fEndT,
2014 if (approximately_greater_than_one(tail1->fEndT)) {
2029 if (approximately_greater_than_one(tail2->fEndT)) {