Lines Matching refs:fCoinEnd

98         fCoinEnd.init();  in debugInit()
151 fCoinEnd.markCoincident(); in markCoincident()
207 SkTCoincident<TCurve, OppCurve> fCoinEnd; variable
577 fCoinEnd.init(); in initBounds()
727 foundEnd |= between(test->fStartT, fCoinEnd.perpT(), test->fEndT); in removeBounded()
734 fCoinEnd.init(); in removeBounded()
816 if (fCoinEnd.isMatch()) { in validate()
817 validatePerpT(fCoinEnd.perpT()); in validate()
818 validatePerpPt(fCoinEnd.perpT(), fCoinEnd.perpPt()); in validate()
900 result->fCoinEnd.debugInit(); in addOne()
1041 first->fCoinEnd.setPerp(fCurve, start1e, fCurve[TCurve::kPointLast], sect2->fCurve); in coincidentForce()
1042 bool oppMatched = first->fCoinStart.perpT() < first->fCoinEnd.perpT(); in coincidentForce()
1044 double oppEndT = first->fCoinEnd.perpT() == -1 ? 1 : SkTMin(1., first->fCoinEnd.perpT()); in coincidentForce()
1093 work->fCoinStart = prior->fCoinEnd; in computePerpendiculars()
1105 work->fCoinEnd.setPerp(fCurve, work->fEndT, work->fPart[TCurve::kPointLast], opp); in computePerpendiculars()
1106 if (work->fCoinEnd.isMatch()) { in computePerpendiculars()
1107 double perpT = work->fCoinEnd.perpT(); in computePerpendiculars()
1109 work->fCoinEnd.init(); in computePerpendiculars()
1195 SkOPASSERT(last->fCoinEnd.isMatch()); in extractCoincident()
1196 bool oppMatched = first->fCoinStart.perpT() < first->fCoinEnd.perpT(); in extractCoincident()
1208 prev->fCoinEnd.markCoincident(); in extractCoincident()
1212 oppFirst->fCoinEnd.markCoincident(); in extractCoincident()
1227 SkOPASSERT(last->fCoinEnd.isMatch()); in extractCoincident()
1228 oppLast = last->findOppT(last->fCoinEnd.perpT()); in extractCoincident()
1262 first->fCoinEnd.setPerp(fCurve, first->fEndT, first->fPart[TCurve::kPointLast], sect2->fCurve); in extractCoincident()
1264 oppEndT = first->fCoinEnd.perpT(); in extractCoincident()
1304 if (!work->fCoinEnd.isMatch()) { in findCoincidentRun()
1655 smaller->fCoinEnd = larger->fCoinEnd; in mergeCoincidence()
1723 if (test->fCoinStart.perpT() < 0 || test->fCoinEnd.perpT() < 0) { in removeByPerpendicular()
1727 SkDVector endV = test->fCoinEnd.perpPt() - test->fPart[TCurve::kPointLast]; in removeByPerpendicular()
2279 if (!coincident->fCoinEnd.isMatch()) { in BinarySearch()
2289 coincident->fCoinEnd.perpT(), in BinarySearch()
2376 while (result1 && result1->fCoinStart.isMatch() && result1->fCoinEnd.isMatch()) { in BinarySearch()