Lines Matching defs:startT
32 SkScalar startT, SkScalar stopT, SkPath* dst) {
33 SkASSERT(startT >= 0 && startT <= SK_Scalar1);
35 SkASSERT(startT <= stopT);
37 if (startT == stopT) {
60 if (0 == startT) {
68 SkChopQuadAt(pts, tmp0, startT);
72 SkChopQuadAt(&tmp0[2], tmp1, (stopT - startT) / (1 - startT));
80 if (0 == startT) {
92 if (conic.chopAt(startT, tmp)) {
97 conic.chopAt(startT, stopT, &tmp);
103 if (0 == startT) {
111 SkChopCubicAt(pts, tmp0, startT);
115 SkChopCubicAt(&tmp0[3], tmp1, (stopT - startT) / (1 - startT));
560 SkScalar startT = 0, startD = 0;
566 startT = seg[-1].getScalarT();
570 SkASSERT(seg->getScalarT() > startT);
574 *t = startT + (seg->getScalarT() - startT) * (distance - startD) / (seg->fDistance - startD);
644 SkScalar startT, stopT;
645 const Segment* seg = this->distanceToSegment(startD, &startT);
646 if (!SkScalarIsFinite(startT)) {
655 compute_pos_tan(&fPts[seg->fPtIndex], seg->fType, startT, &p, nullptr);
660 SkContourMeasure_segTo(&fPts[seg->fPtIndex], seg->fType, startT, stopT, dst);
663 SkContourMeasure_segTo(&fPts[seg->fPtIndex], seg->fType, startT, SK_Scalar1, dst);
665 startT = 0;