Home | History | Annotate | Download | only in gm

Lines Matching refs:path

13 static SkScalar make_triangle(SkPath* path) {
17 path->moveTo(SkIntToScalar(gCoord[0]), SkIntToScalar(gCoord[1]));
18 path->lineTo(SkIntToScalar(gCoord[2]), SkIntToScalar(gCoord[3]));
19 path->lineTo(SkIntToScalar(gCoord[4]), SkIntToScalar(gCoord[5]));
20 path->close();
21 path->offset(SkIntToScalar(10), SkIntToScalar(0));
25 static SkScalar make_rect(SkPath* path) {
28 path->addRect(r);
29 path->offset(SkIntToScalar(10), SkIntToScalar(0));
33 static SkScalar make_oval(SkPath* path) {
36 path->addOval(r);
37 path->offset(SkIntToScalar(10), SkIntToScalar(0));
41 static SkScalar make_star(SkPath* path, int n) {
48 path->moveTo(c, c - r);
52 path->lineTo(c + cosV * r, c + sinV * r);
54 path->close();
58 static SkScalar make_star_5(SkPath* path) { return make_star(path, 5); }
59 static SkScalar make_star_13(SkPath* path) { return make_star(path, 13); }
61 static SkScalar make_three_line(SkPath* path) {
64 path->moveTo(-32.5f + xOffset, 0.0f + yOffset);
65 path->lineTo(32.5f + xOffset, 0.0f + yOffset);
67 path->moveTo(-32.5f + xOffset, 19 + yOffset);
68 path->lineTo(32.5f + xOffset, 19 + yOffset);
70 path->moveTo(-32.5f + xOffset, -19 + yOffset);
71 path->lineTo(32.5f + xOffset, -19 + yOffset);
72 path->lineTo(-32.5f + xOffset, -19 + yOffset);
74 path->close();
79 static SkScalar make_arrow(SkPath* path) {
82 path->moveTo(-26.f + xOffset, 0.0f + yOffset);
83 path->lineTo(26.f + xOffset, 0.0f + yOffset);
85 path->moveTo(-28.f + xOffset, -2.4748745f + yOffset);
86 path->lineTo(0 + xOffset, 25.525126f + yOffset);
88 path->moveTo(-28.f + xOffset, 2.4748745f + yOffset);
89 path->lineTo(0 + xOffset, -25.525126f + yOffset);
90 path->lineTo(-28.f + xOffset, 2.4748745f + yOffset);
92 path->close();
97 static SkScalar make_curve(SkPath* path) {
100 path->moveTo(491 + xOffset, 56 + yOffset);
101 path->conicTo(435.93292f + xOffset, 56.000031f + yOffset,
108 static SkScalar make_battery(SkPath* path) {
111 path->moveTo(24.67f + xOffset, 0.33000004f);
112 path->lineTo(8.3299999f + xOffset, 0.33000004f);
113 path->lineTo(8.3299999f + xOffset, 5.3299999f);
114 path->lineTo(0.33000004f + xOffset, 5.3299999f);
115 path->lineTo(0.33000004f + xOffset, 50.669998f);
116 path->lineTo(32.669998f + xOffset, 50.669998f);
117 path->lineTo(32.669998f + xOffset, 5.3299999f);
118 path->lineTo(24.67f + xOffset, 5.3299999f);
119 path->lineTo(24.67f + xOffset, 0.33000004f);
120 path->close();
122 path->moveTo(25.727224f + xOffset, 12.886665f);
123 path->lineTo(10.907918f + xOffset, 12.886665f);
124 path->lineTo(7.5166659f + xOffset, 28.683645f);
125 path->lineTo(14.810181f + xOffset, 28.683645f);
126 path->lineTo(7.7024879f + xOffset, 46.135998f);
127 path->lineTo(28.049999f + xOffset, 25.136419f);
128 path->lineTo(16.854223f + xOffset, 25.136419f);
129 path->lineTo(25.727224f + xOffset, 12.886665f);
130 path->close();
134 static SkScalar make_battery2(SkPath* path) {
137 path->moveTo(32.669998f + xOffset, 9.8640003f);
138 path->lineTo(0.33000004f + xOffset, 9.8640003f);
139 path->lineTo(0.33000004f + xOffset, 50.669998f);
140 path->lineTo(32.669998f + xOffset, 50.669998f);
141 path->lineTo(32.669998f + xOffset, 9.8640003f);
142 path->close();
144 path->moveTo(10.907918f + xOffset, 12.886665f);
145 path->lineTo(25.727224f + xOffset, 12.886665f);
146 path->lineTo(16.854223f + xOffset, 25.136419f);
147 path->lineTo(28.049999f + xOffset, 25.136419f);
148 path->lineTo(7.7024879f + xOffset, 46.135998f);
149 path->lineTo(14.810181f + xOffset, 28.683645f);
150 path->lineTo(7.5166659f + xOffset, 28.683645f);
151 path->lineTo(10.907918f + xOffset, 12.886665f);
152 path->close();
199 // Field path renderer) which are filled, stroked and filledAndStroked. In