Lines Matching defs:endT
705 void SkOpSegment::addTCoincident(const SkPoint& startPt, const SkPoint& endPt, double endT,
771 if (endPt == *testPt || endT == testT) {
778 if (endPt != *testPt && endT != testT) { // in rare cases, one may have ended before the other
1414 int oEnd, int step, SkPoint* startPt, SkPoint* endPt, double* endT) const {
1461 *endT = endSpan.fT;
2126 double endT;
2127 if (findCoincidentMatch(test, other, otherTIndex, next, step, &startPt, &endPt, &endT)) {
2132 match->addTCoincident(startPt, endPt, endT, other);
2716 double endT = fTs[end].fT;
2717 if ((startT == 0 || endT == 0) && (startT == 1 || endT == 1)) {
2735 edge[1] = SkDQuad::SubDivide(fPts, sub[0], sub[1], startT, endT).asSkPoint();
2739 SkDCubic::SubDivide(fPts, sub[0], sub[1], startT, endT, ctrl);
2756 double endT = fTs[end].fT;
2757 if ((startT == 0 || endT == 0) && (startT == 1 || endT == 1)) {
2774 (*result)[1] = SkDQuad::SubDivide(fPts, (*result)[0], (*result)[2], startT, endT);
2777 SkDCubic::SubDivide(fPts, (*result)[0], (*result)[3], startT, endT, &(*result)[1]);