Lines Matching refs:path
8 static SkScalar make_frame(SkPath* path) { in make_frame() argument
11 path->addRoundRect(r, SkIntToScalar(15), SkIntToScalar(15)); in make_frame()
16 paint.getFillPath(*path, path); in make_frame()
20 static SkScalar make_triangle(SkPath* path) { in make_triangle() argument
24 path->moveTo(SkIntToScalar(gCoord[0]), SkIntToScalar(gCoord[1])); in make_triangle()
25 path->lineTo(SkIntToScalar(gCoord[2]), SkIntToScalar(gCoord[3])); in make_triangle()
26 path->lineTo(SkIntToScalar(gCoord[4]), SkIntToScalar(gCoord[5])); in make_triangle()
27 path->close(); in make_triangle()
28 path->offset(SkIntToScalar(10), SkIntToScalar(0)); in make_triangle()
32 static SkScalar make_rect(SkPath* path) { in make_rect() argument
35 path->addRect(r); in make_rect()
36 path->offset(SkIntToScalar(10), SkIntToScalar(0)); in make_rect()
40 static SkScalar make_oval(SkPath* path) { in make_oval() argument
43 path->addOval(r); in make_oval()
44 path->offset(SkIntToScalar(10), SkIntToScalar(0)); in make_oval()
48 static SkScalar make_sawtooth(SkPath* path) { in make_sawtooth() argument
55 path->moveTo(x, y); in make_sawtooth()
58 path->lineTo(x, y - dy); in make_sawtooth()
60 path->lineTo(x, y + dy); in make_sawtooth()
62 path->lineTo(x, y + (2 * dy)); in make_sawtooth()
63 path->lineTo(x0, y + (2 * dy)); in make_sawtooth()
64 path->close(); in make_sawtooth()
68 static SkScalar make_star(SkPath* path, int n) { in make_star() argument
75 path->moveTo(c, c - r); in make_star()
79 path->lineTo(c + SkScalarMul(cosV, r), c + SkScalarMul(sinV, r)); in make_star()
81 path->close(); in make_star()
85 static SkScalar make_star_5(SkPath* path) { return make_star(path, 5); } in make_star_5() argument
86 static SkScalar make_star_13(SkPath* path) { return make_star(path, 13); } in make_star_13() argument