Lines Matching refs:path

215     SkPath path;
216 path.moveTo(-6000,-6000);
217 path.cubicTo(-3500,5500,-500,5500,2500,-6500);
218 canvas->drawPath(path, p);
221 canvas->drawPath(path, p);
224 canvas->drawPath(path, p);
234 SkPath path;
235 path.moveTo(30, 90);
236 path.lineTo(30, 90);
237 path.lineTo(60, 90);
238 path.lineTo(60, 90);
239 canvas->drawPath(path, paint);
241 path.reset();
242 path.moveTo(30, 30);
243 path.lineTo(60, 30);
244 canvas->drawPath(path, paint);
246 path.reset();
247 path.moveTo(30, 60);
248 path.lineTo(30, 60);
249 path.lineTo(60, 60);
250 canvas->drawPath(path, paint);
258 SkPath path;
273 path.moveTo(pts2[0]);
274 path.quadTo(pts2[1], pts2[2]);
275 canvas->drawPath(path, p);
277 path.reset();
278 path.moveTo(pts[0]);
279 path.quadTo(pts[1], pts[2]);
282 canvas->drawPath(path, p);
346 static void make0(SkPath* path, const SkRect& bounds, SkString* title) {
347 path->addRect(bounds, SkPathDirection::kCW);
348 path->addRect(inset(bounds), SkPathDirection::kCW);
352 static void make1(SkPath* path, const SkRect& bounds, SkString* title) {
353 path->addRect(bounds, SkPathDirection::kCW);
354 path->addRect(inset(bounds), SkPathDirection::kCCW);
358 static void make2(SkPath* path, const SkRect& bounds, SkString* title) {
359 path->addOval(bounds, SkPathDirection::kCW);
360 path->addOval(inset(bounds), SkPathDirection::kCW);
364 static void make3(SkPath* path, const SkRect& bounds, SkString* title) {
365 path->addOval(bounds, SkPathDirection::kCW);
366 path->addOval(inset(bounds), SkPathDirection::kCCW);
370 static void make4(SkPath* path, const SkRect& bounds, SkString* title) {
371 path->addRect(bounds, SkPathDirection::kCW);
374 path->addOval(r, SkPathDirection::kCW);
378 static void make5(SkPath* path, const SkRect& bounds, SkString* title) {
379 path->addRect(bounds, SkPathDirection::kCW);
382 path->addOval(r, SkPathDirection::kCCW);
492 SkPath path;
493 path.moveTo(157.474f,111.753f);
494 path.cubicTo(128.5f,111.5f,35.5f,29.5f,35.5f,29.5f);
495 canvas->drawPath(path, p);
496 path.reset();
497 path.moveTo(250, 50);
498 path.quadTo(280, 80, 280, 80);
499 canvas->drawPath(path, p);
500 path.reset();
501 path.moveTo(150, 50);
502 path.conicTo(180, 80, 180, 80, 0.707f);
503 canvas->drawPath(path, p);
505 path.reset();
506 path.moveTo(157.474f,311.753f);
507 path.cubicTo(157.474f,311.753f,85.5f,229.5f,35.5f,229.5f);
508 canvas->drawPath(path, p);
509 path.reset();
510 path.moveTo(280, 250);
511 path.quadTo(280, 250, 310, 280);
512 canvas->drawPath(path, p);
513 path.reset();
514 path.moveTo(180, 250);
515 path.conicTo(180, 250, 210, 280, 0.707f);
516 canvas->drawPath(path, p);
608 auto path = SkPath::Polygon(pathPoints + i * 3, 3, false);
609 canvas->drawPath(path, pathPaint);
612 pathPaint.getFillPath(path, &fillPath);
624 // but we draw as a filled path in order to highlight that it's the GPU triangulating path
626 // path was a simple:
628 SkPath path;
629 path.moveTo(2.7854299545288085938, -6.9635753631591796875);
630 path.lineTo( 120.194366455078125, 40);
631 path.lineTo(-7.5000004768371582031, 91.07775115966796875);
632 path.lineTo(-7.5000004768371582031, -11.077748298645019531);
633 path.lineTo(2.7854299545288085938, -6.9635753631591796875);
634 path.moveTo(-2.7854299545288085938, 6.9635753631591796875);
635 path.lineTo( 0, 0);
636 path.lineTo( 7.5, 0);
637 path.lineTo(7.5000004768371582031, 68.92224884033203125);
638 path.lineTo( 79.805633544921875, 40);
639 path.lineTo(-2.7854299545288085938, 6.9635753631591796875);
645 canvas->drawPath(path, p);