Lines Matching refs:path
21 SkPath path;
31 SkPath path = SkPath::RRect(SkRRect::MakeRectXY(r, 15, 15));
35 paint.getFillPath(path, &path);
36 return {path, 15};
155 // We don't expect any output from this path.
171 SkPathBuilder path;
172 path.moveTo(24, 4);
173 path.cubicTo(12.94999980926514f, 4,
176 path.cubicTo(4, 35.04999923706055f,
179 path.cubicTo(35.04999923706055f, 44,
182 path.cubicTo(44, 12.95000076293945f,
185 path.close();
186 path.moveTo(26, 34);
187 path.lineTo(22, 34);
188 path.lineTo(22, 22);
189 path.lineTo(26, 22);
190 path.lineTo(26, 34);
191 path.close();
192 path.moveTo(26, 18);
193 path.lineTo(22, 18);
194 path.lineTo(22, 14);
195 path.lineTo(26, 14);
196 path.lineTo(26, 18);
197 path.close();
198 return path.detach();
202 SkPathBuilder path;
203 path.moveTo(12, 2);
204 path.cubicTo(13.10000038146973f, 2,
207 path.cubicTo(14, 5.099999904632568f,
210 path.cubicTo(10.89999961853027f, 6,
213 path.cubicTo(10, 2.900000095367432f,
216 path.close();
217 path.moveTo(21, 9);
218 path.lineTo(15, 9);
219 path.lineTo(15, 22);
220 path.lineTo(13, 22);
221 path.lineTo(13, 16);
222 path.lineTo(11, 16);
223 path.lineTo(11, 22);
224 path.lineTo(9, 22);
225 path.lineTo(9, 9);
226 path.lineTo(3, 9);
227 path.lineTo(3, 7);
228 path.lineTo(21, 7);
229 path.lineTo(21, 9);
230 path.close();
231 return path.detach();
236 SkPathBuilder path;
237 path.moveTo(1.9520f, 2.0000f);
238 path.conicTo(1.5573f, 1.9992f, 1.2782f, 2.2782f, 0.9235f);
239 path.conicTo(0.9992f, 2.5573f, 1.0000f, 2.9520f, 0.9235f);
240 path.lineTo(1.0000f, 5.4300f);
241 path.lineTo(17.0000f, 5.4300f);
242 path.lineTo(17.0000f, 2.9520f);
243 path.conicTo(17.0008f, 2.5573f, 16.7218f, 2.2782f, 0.9235f);
244 path.conicTo(16.4427f, 1.9992f, 16.0480f, 2.0000f, 0.9235f);
245 path.lineTo(1.9520f, 2.0000f);
246 path.close();
247 path.moveTo(2.7140f, 3.1430f);
248 path.conicTo(3.0547f, 3.1287f, 3.2292f, 3.4216f, 0.8590f);
249 path.conicTo(3.4038f, 3.7145f, 3.2292f, 4.0074f, 0.8590f);
250 path.conicTo(3.0547f, 4.3003f, 2.7140f, 4.2860f, 0.8590f);
251 path.conicTo(2.1659f, 4.2631f, 2.1659f, 3.7145f, 0.7217f);
252 path.conicTo(2.1659f, 3.1659f, 2.7140f, 3.1430f, 0.7217f);
253 path.lineTo(2.7140f, 3.1430f);
254 path.close();
255 path.moveTo(5.0000f, 3.1430f);
256 path.conicTo(5.3407f, 3.1287f, 5.5152f, 3.4216f, 0.8590f);
257 path.conicTo(5.6898f, 3.7145f, 5.5152f, 4.0074f, 0.8590f);
258 path.conicTo(5.3407f, 4.3003f, 5.0000f, 4.2860f, 0.8590f);
259 path.conicTo(4.4519f, 4.2631f, 4.4519f, 3.7145f, 0.7217f);
260 path.conicTo(4.4519f, 3.1659f, 5.0000f, 3.1430f, 0.7217f);
261 path.lineTo(5.0000f, 3.1430f);
262 path.close();
263 path.moveTo(7.2860f, 3.1430f);
264 path.conicTo(7.6267f, 3.1287f, 7.8012f, 3.4216f, 0.8590f);
265 path.conicTo(7.9758f, 3.7145f, 7.8012f, 4.0074f, 0.8590f);
266 path.conicTo(7.6267f, 4.3003f, 7.2860f, 4.2860f, 0.8590f);
267 path.conicTo(6.7379f, 4.2631f, 6.7379f, 3.7145f, 0.7217f);
268 path.conicTo(6.7379f, 3.1659f, 7.2860f, 3.1430f, 0.7217f);
269 path.close();
270 path.moveTo(1.0000f, 6.1900f);
271 path.lineTo(1.0000f, 14.3810f);
272 path.conicTo(0.9992f, 14.7757f, 1.2782f, 15.0548f, 0.9235f);
273 path.conicTo(1.5573f, 15.3338f, 1.9520f, 15.3330f, 0.9235f);
274 path.lineTo(16.0480f, 15.3330f);
275 path.conicTo(16.4427f, 15.3338f, 16.7218f, 15.0548f, 0.9235f);
276 path.conicTo(17.0008f, 14.7757f, 17.0000f, 14.3810f, 0.9235f);
277 path.lineTo(17.0000f, 6.1910f);
278 path.lineTo(1.0000f, 6.1910f);
279 path.lineTo(1.0000f, 6.1900f);
280 path.close();
281 return path.detach();
308 auto [path, dy] = gProcs[i]();
309 fPath[i] = path;
362 auto [path, dy] = gProcs[i]();
363 fPath[i] = path;
376 static void show(SkCanvas* canvas, const SkPath& path, const SkPaint& paint,
385 canvas->drawPath(path, paint);
390 SkPath path = SkPathBuilder().addCircle(50, 50, 40)
408 show(canvas, path, paint, clipPtr, clipR.fTop, clipR.centerY());
409 show(canvas, path, paint, clipPtr, clipR.centerY(), clipR.fBottom);
427 SkPath path;
428 path.moveTo(48,-23);
429 path.cubicTo(48,-29.5, 6,-30, 6,-30);
430 path.cubicTo(6,-30, 2,0, 2,0);
431 path.cubicTo(2,0, 44,-21.5, 48,-23);
432 path.close();
435 canvas->drawPath(path, p);
437 // Rotated path, which is not antialiased on GPU
440 canvas->drawPath(path, p);
451 SkPath path;
452 path.moveTo(10, 10);
453 path.moveTo(75, 75);
454 path.lineTo(150, 75);
455 path.lineTo(150, 150);
456 path.lineTo(75, 150);
457 canvas->drawPath(path, p);
460 path.reset();
461 path.moveTo(75, 50);
462 path.moveTo(100, 75);
463 path.lineTo(150, 75);
464 path.lineTo(150, 150);
465 path.lineTo(75, 150);
466 path.lineTo(75, 50);
467 path.close();
468 canvas->drawPath(path, p);
471 path.reset();
472 path.moveTo(10, 10);
473 path.moveTo(75, 75);
474 path.lineTo(150, 75);
475 path.lineTo(150, 150);
476 path.lineTo(75, 150);
477 path.close();
478 canvas->drawPath(path, p);
481 path.reset();
482 path.moveTo(75, 150);
483 path.lineTo(75, 75);
484 path.lineTo(150, 75);
485 path.lineTo(150, 150);
486 path.lineTo(75, 150);
487 path.moveTo(75, 150);
488 canvas->drawPath(path, p);
491 path.reset();
492 path.moveTo(250, 75);
493 path.moveTo(250, 75);
494 path.moveTo(250, 75);
495 path.moveTo(100, 75);
496 path.lineTo(150, 75);
497 path.lineTo(150, 150);
498 path.lineTo(75, 150);
499 path.lineTo(75, 75);
500 path.close();
501 path.lineTo(0, 0);
502 path.close();
503 canvas->drawPath(path, p);
506 path.reset();
507 path.moveTo(75, 75);
508 path.lineTo(150, 75);
509 path.lineTo(150, 150);
510 path.lineTo(75, 150);
511 path.moveTo(250, 75);
512 canvas->drawPath(path, p);
515 path.reset();
516 path.moveTo(75, 10);
517 path.moveTo(75, 75);
518 path.lineTo(150, 75);
519 path.lineTo(150, 150);
520 path.lineTo(75, 150);
521 path.lineTo(75, 10);
522 path.close();
523 canvas->drawPath(path, p);
526 path.reset();
527 path.moveTo(75, 75);
528 path.lineTo(75, 75);
529 path.lineTo(75, 75);
530 path.lineTo(75, 75);
531 path.lineTo(150, 75);
532 path.lineTo(150, 150);
533 path.lineTo(75, 150);
534 path.close();
535 path.moveTo(10, 10);
536 path.lineTo(30, 10);
537 path.lineTo(10, 30);
538 canvas->drawPath(path, p);
541 path.reset();
542 path.moveTo(75, 75);
543 path.lineTo(75, 75);
544 path.moveTo(75, 75);
545 path.lineTo(75, 75);
546 path.lineTo(150, 75);
547 path.lineTo(150, 150);
548 path.lineTo(75, 150);
549 path.close();
550 canvas->drawPath(path, p);
553 path.reset();
554 path.moveTo(75, 75);
555 path.lineTo(150, 75);
556 path.lineTo(150, 150);
557 path.lineTo(75, 150);
558 path.lineTo(75, 250);
559 path.moveTo(75, 75);
560 path.close();
561 canvas->drawPath(path, p);
564 path.reset();
565 path.moveTo(75, 75);
566 path.lineTo(150, 75);
567 path.lineTo(150, 150);
568 path.lineTo(75, 150);
569 path.lineTo(75, 10);
570 path.moveTo(75, 75);
571 path.close();
572 canvas->drawPath(path, p);
575 path.reset();
576 path.moveTo(75, 75);
577 path.lineTo(150, 75);
578 path.lineTo(150, 150);
579 path.lineTo(10, 150);
580 path.moveTo(75, 75);
581 path.lineTo(75, 75);
582 canvas->drawPath(path, p);
585 path.reset();
586 path.moveTo(150, 75);
587 path.lineTo(150, 150);
588 path.lineTo(75, 150);
589 path.lineTo(75, 100);
590 canvas->drawPath(path, p);
593 path.reset();
594 path.moveTo(150, 100);
595 path.lineTo(150, 100);
596 path.lineTo(150, 150);
597 path.lineTo(75, 150);
598 path.lineTo(75, 100);
599 path.lineTo(75, 75);
600 path.lineTo(150, 75);
601 path.close();
602 canvas->drawPath(path, p);
605 path.reset();
606 path.moveTo(75, 75);
607 path.lineTo(150, 75);
608 path.lineTo(150, 150);
609 path.lineTo(140, 150);
610 path.lineTo(140, 75);
611 path.moveTo(75, 75);
612 path.close();
613 canvas->drawPath(path, p);
616 path.reset();
617 path.moveTo(75, 75);
618 path.lineTo(150, 75);
619 path.lineTo(150, 150);
620 path.lineTo(140, 150);
621 path.lineTo(140, 75);
622 path.moveTo(75, 75);
623 path.close();
624 canvas->drawPath(path, p);
642 SkPath path;
659 path.moveTo(pts[0]).cubicTo(pts[1], pts[2], pts[3])
664 canvas->drawPath(path, p);
676 SkPathBuilder path;
679 path.moveTo(pts[0]);
680 path.lineTo(pts[1]);
681 path.lineTo(pts[2]);
682 path.close();
683 path.arcTo(pts[3], pts[4], radius);
684 canvas->drawPath(path.detach(), p);
692 SkPath path;
693 path.moveTo(258, -2);
694 path.lineTo(258, 258);
695 path.lineTo(237, 258);
696 path.lineTo(240, -2);
697 path.lineTo(258, -2);
698 path.moveTo(-2, -2);
699 path.lineTo(240, -2);
700 path.lineTo(238, 131);
701 path.lineTo(-2, 131);
702 path.lineTo(-2, -2);
705 canvas->drawPath(path, paint);
710 SkPath path;
711 path.moveTo(m);
712 path.cubicTo(m + SkPoint{0.f, 1.f}, m + SkPoint{20.f, -750.f}, m + SkPoint{83.f, -746.f});
715 canvas->drawPath(path, paint);