Lines Matching refs:pts
62 static bool cull_line(SkPoint* pts, const SkStrokeRec& rec,
70 SkScalar dx = pts[1].x() - pts[0].x();
71 SkScalar dy = pts[1].y() - pts[0].y();
80 // cullRect is in device space while pts are in the local coordinate system
93 SkScalar minX = pts[0].fX;
94 SkScalar maxX = pts[1].fX;
122 pts[0].fX = minX;
123 pts[1].fX = maxX;
126 SkScalar minY = pts[0].fY;
127 SkScalar maxY = pts[1].fY;
155 pts[0].fY = minY;
156 pts[1].fY = maxY;
185 SkPoint pts[2];
187 if (!src.isLine(pts)) {
202 if (!cull_line(pts, rec, matrix, cullRect, fIntervalLength)) {
206 SkScalar length = SkPoint::Distance(pts[1], pts[0]);
208 SkVector tangent = pts[1] - pts[0];
288 SkScalar x = pts[0].fX + tangent.fX * SkScalarHalf(clampedInitialDashLength);
289 SkScalar y = pts[0].fY + tangent.fY * SkScalarHalf(clampedInitialDashLength);
321 SkScalar x = pts[0].fX + tangent.fX * distance;
322 SkScalar y = pts[0].fY + tangent.fY * distance;
339 SkScalar x = pts[0].fX + tangent.fX * (distance + SkScalarHalf(temp));
340 SkScalar y = pts[0].fY + tangent.fY * (distance + SkScalarHalf(temp));