Home | History | Annotate | Download | only in gm

Lines Matching full:path

13 static SkScalar make_frame(SkPath* path) {
16 path->addRoundRect(r, SkIntToScalar(15), SkIntToScalar(15));
21 paint.getFillPath(*path, path);
25 static SkScalar make_triangle(SkPath* path) {
29 path->moveTo(SkIntToScalar(gCoord[0]), SkIntToScalar(gCoord[1]));
30 path->lineTo(SkIntToScalar(gCoord[2]), SkIntToScalar(gCoord[3]));
31 path->lineTo(SkIntToScalar(gCoord[4]), SkIntToScalar(gCoord[5]));
32 path->close();
33 path->offset(SkIntToScalar(10), SkIntToScalar(0));
37 static SkScalar make_rect(SkPath* path) {
40 path->addRect(r);
41 path->offset(SkIntToScalar(10), SkIntToScalar(0));
45 static SkScalar make_oval(SkPath* path) {
48 path->addOval(r);
49 path->offset(SkIntToScalar(10), SkIntToScalar(0));
53 static SkScalar make_sawtooth(SkPath* path) {
60 path->moveTo(x, y);
63 path->lineTo(x, y - dy);
65 path->lineTo(x, y + dy);
67 path->lineTo(x, y + (2 * dy));
68 path->lineTo(x0, y + (2 * dy));
69 path->close();
73 static SkScalar make_star(SkPath* path, int n) {
80 path->moveTo(c, c - r);
84 path->lineTo(c + SkScalarMul(cosV, r), c + SkScalarMul(sinV, r));
86 path->close();
90 static SkScalar make_star_5(SkPath* path) { return make_star(path, 5); }
91 static SkScalar make_star_13(SkPath* path) { return make_star(path, 13); }
93 // We don't expect any output from this path.
94 static SkScalar make_line(SkPath* path) {
95 path->moveTo(SkIntToScalar(30), SkIntToScalar(30));
96 path->lineTo(SkIntToScalar(120), SkIntToScalar(40));
97 path->close();
98 path->moveTo(SkIntToScalar(150), SkIntToScalar(30));
99 path->lineTo(SkIntToScalar(150), SkIntToScalar(30));
100 path->lineTo(SkIntToScalar(300), SkIntToScalar(40));
101 path->close();
170 static void show(SkCanvas* canvas, const SkPath& path, const SkPaint& paint,
179 canvas->drawPath(path, paint);
184 SkPath path;
186 path.addCircle(SkIntToScalar(50), SkIntToScalar(50), SkIntToScalar(40));
187 path.toggleInverseFillType();
203 show(canvas, path, paint, clipPtr, clipR.fTop, clipR.centerY());
204 show(canvas, path, paint, clipPtr, clipR.centerY(), clipR.fBottom);