Lines Matching refs:path
52 SkPath path;
53 SkParsePath::FromSVGString(str, &path);
56 SkRect r = path.getBounds();
71 canvas.drawPath(path, paint);
135 void drawPath(SkCanvas* canvas, const SkPath& path, SkPaint::Join j) {
146 paint.getFillPath(path, &fill);
150 canvas->drawPath(path, paint);
155 canvas->drawPath(path, paint);
259 void makePath(SkPath* path) {
260 path->moveTo(fPts[0]);
262 path->lineTo(fPts[i]);
265 path->close();
272 SkPath path;
273 this->makePath(&path);
276 canvas->drawPath(path, fCornerPaint);
279 canvas->drawPath(path, fSkeletonPaint);
368 void makePath(SkPath* path) {
369 path->moveTo(fPts[0]);
372 path->quadTo(fPts[i], (fPts[i+1] + fPts[i]) * 0.5f);
374 path->quadTo(fPts[N-2], fPts[N-1]);
377 path->lineTo(fPts[i]);
381 path->close();
388 SkPath path;
389 this->makePath(&path);
396 canvas->drawPath(path, fStrokePaint);
400 fStrokePaint.getFillPath(path, &hidden);
404 canvas->drawPath(path, fSkeletonPaint);
472 SkPath path;
473 path.moveTo(fPts[0]);
474 path.cubicTo(fPts[1], fPts[2], fPts[3]);
476 canvas->drawPath(path, paint);
697 SkPath path;
698 path.moveTo(fPts[0]);
699 path.cubicTo(fPts[1], fPts[2], fPts[3]);
700 path.moveTo(fQuad[0]);
701 path.quadTo(fQuad[1], fQuad[2]);
702 canvas->drawPath(path, paint);