Home | History | Annotate | Download | only in core

Lines Matching refs:startT

271                    SkScalar startT, SkScalar stopT, SkPath* dst) {
272 SkASSERT(startT >= 0 && startT <= SK_Scalar1);
274 SkASSERT(startT <= stopT);
276 if (startT == stopT) {
292 if (0 == startT) {
300 SkChopQuadAt(pts, tmp0, startT);
304 SkChopQuadAt(&tmp0[2], tmp1, SkScalarDiv(stopT - startT,
305 SK_Scalar1 - startT));
311 if (0 == startT) {
319 SkChopCubicAt(pts, tmp0, startT);
323 SkChopCubicAt(&tmp0[3], tmp1, SkScalarDiv(stopT - startT,
324 SK_Scalar1 - startT));
396 SkScalar startT = 0, startD = 0;
402 startT = seg[-1].getScalarT();
406 SkASSERT(seg->getScalarT() > startT);
410 *t = startT + SkScalarMulDiv(seg->getScalarT() - startT,
485 SkScalar startT, stopT;
486 const Segment* seg = this->distanceToSegment(startD, &startT);
491 compute_pos_tan(&fPts[seg->fPtIndex], seg->fType, startT, &p, NULL);
496 seg_to(&fPts[seg->fPtIndex], seg->fType, startT, stopT, dst);
499 seg_to(&fPts[seg->fPtIndex], seg->fType, startT, SK_Scalar1, dst);
501 startT = 0;