Home | History | Annotate | Download | only in gm

Lines Matching refs:path

20     SkPath path;
21 path.moveTo(169.824f, 83.4102f);
22 path.lineTo(167.285f, 85.6074f);
23 path.lineTo(166.504f, 87.2188f);
24 path.lineTo(165.82f, 86.7793f);
25 path.lineTo(165.186f, 87.1211f);
26 path.lineTo(164.6f, 88.1953f);
27 path.lineTo(161.914f, 89.416f);
28 path.lineTo(161.719f, 89.2207f);
29 path.lineTo(160.596f, 88.8789f);
30 path.lineTo(160.498f, 87.6094f);
31 path.lineTo(160.693f, 86.3887f);
32 path.lineTo(161.621f, 84.6797f);
33 path.lineTo(161.279f, 83.2148f);
34 path.lineTo(161.523f, 81.9941f);
35 path.lineTo(162.012f, 79.1133f);
36 path.lineTo(162.695f, 76.623f);
37 path.lineTo(162.305f, 73.4004f);
38 path.lineTo(162.207f, 72.4238f);
39 path.lineTo(163.477f, 71.4961f);
40 path.quadTo(163.525f, 71.0078f, 163.525f, 70.2754f);
41 path.quadTo(163.525f, 68.8594f, 162.793f, 67.1992f);
42 path.lineTo(163.623f, 64.6113f);
43 path.lineTo(162.598f, 63.6836f);
44 path.lineTo(163.184f, 61.0957f);
45 path.lineTo(162.695f, 60.8027f);
46 path.lineTo(162.988f, 52.5996f);
47 path.lineTo(162.402f, 52.1113f);
48 path.lineTo(161.914f, 50.1094f);
49 path.lineTo(161.523f, 50.5f);
50 path.quadTo(160.645f, 50.5f, 160.327f, 50.6465f);
51 path.quadTo(160.01f, 50.793f, 159.424f, 51.4766f);
52 path.lineTo(158.203f, 52.7949f);
53 path.lineTo(156.299f, 52.0137f);
54 path.quadTo(154.346f, 52.5996f, 154.004f, 52.5996f);
55 path.quadTo(154.053f, 52.5996f, 152.783f, 52.4043f);
56 path.quadTo(151.465f, 51.3789f, 150.488f, 51.3789f);
57 path.quadTo(150.342f, 51.3789f, 150.269f, 51.4033f);
58 path.quadTo(150.195f, 51.4277f, 150.098f, 51.4766f);
59 path.lineTo(145.02f, 51.916f);
60 path.lineTo(139.893f, 51.2812f);
61 path.lineTo(135.693f, 51.623f);
62 path.lineTo(133.594f, 51.0859f);
63 path.lineTo(130.42f, 52.0137f);
64 path.lineTo(125.488f, 51.4766f);
65 path.lineTo(124.219f, 51.623f);
66 path.lineTo(122.705f, 50.5f);
67 path.lineTo(122.217f, 51.7207f);
68 path.lineTo(116.211f, 51.623f);
69 path.quadTo(114.99f, 52.7949f, 114.99f, 53.8203f);
70 path.lineTo(115.576f, 57.6777f);
71 path.quadTo(115.723f, 58.2148f, 115.723f, 59.2891f);
72 path.quadTo(115.723f, 60.2656f, 115.186f, 61.1934f);
73 path.lineTo(115.479f, 64.2207f);
74 path.quadTo(114.795f, 64.6602f, 114.648f, 65.0752f);
75 path.quadTo(114.502f, 65.4902f, 114.502f, 66.3203f);
76 path.quadTo(114.893f, 66.9551f, 115.918f, 67.1992f);
77 path.lineTo(116.016f, 69.2988f);
78 path.lineTo(116.016f, 75.6953f);
79 path.lineTo(116.016f, 75.9883f);
80 path.lineTo(116.113f, 77.209f);
81 path.quadTo(116.113f, 77.6484f, 115.479f, 78.0879f);
82 path.lineTo(115.576f, 79.1133f);
83 path.lineTo(116.309f, 82.0918f);
84 path.lineTo(116.406f, 83.1172f);
85 path.quadTo(116.406f, 85.2656f, 114.404f, 86.291f);
86 path.lineTo(111.914f, 87.5117f);
87 path.lineTo(109.717f, 88.7812f);
88 path.lineTo(108.398f, 89.416f);
89 path.lineTo(108.105f, 88.9766f);
90 path.lineTo(107.617f, 88.9766f);
91 path.quadTo(107.08f, 87.9023f, 107.08f, 87.0234f);
92 path.quadTo(107.08f, 85.998f, 107.324f, 85.6074f);
93 path.lineTo(108.398f, 83.1172f);
94 path.lineTo(108.887f, 81.4082f);
95 path.lineTo(109.619f, 81.1152f);
96 path.lineTo(109.717f, 79.5039f);
97 path.lineTo(108.887f, 78.7227f);
98 path.quadTo(109.619f, 77.3555f, 109.619f, 77.1113f);
99 path.quadTo(109.619f, 76.8672f, 108.887f, 75.5977f);
100 path.lineTo(108.789f, 74.7188f);
101 path.lineTo(109.18f, 66.6133f);
102 path.lineTo(108.691f, 64.416f);
103 path.quadTo(108.691f, 63.293f, 109.521f, 62.707f);
104 path.lineTo(110.205f, 62.1211f);
105 path.quadTo(110.449f, 61.877f, 110.596f, 60.998f);
106 path.quadTo(109.082f, 60.4609f, 109.082f, 59.1914f);
107 path.lineTo(109.082f, 58.9961f);
108 path.lineTo(109.424f, 55.2852f);
109 path.lineTo(108.789f, 53.7227f);
110 path.lineTo(108.789f, 48.1074f);
111 path.lineTo(108.594f, 45.3242f);
112 path.lineTo(108.691f, 43.8105f);
113 path.lineTo(107.91f, 43.9082f);
114 path.lineTo(107.715f, 44.1035f);
115 path.lineTo(107.324f, 42.7852f);
116 path.lineTo(107.715f, 43.1758f);
117 path.lineTo(107.91f, 41.3203f);
118 path.quadTo(109.717f, 40.2949f, 109.717f, 39.2207f);
119 path.quadTo(109.717f, 37.707f, 107.715f, 37.4141f);
120 path.lineTo(106.982f, 33.9961f);
121 path.lineTo(106.982f, 33.2148f);
122 path.lineTo(106.689f, 29.3086f);
123 path.lineTo(106.689f, 26.1836f);
124 path.lineTo(107.91f, 25.6953f);
125 path.lineTo(109.521f, 24.5234f);
126 path.lineTo(112.109f, 23.3027f);
127 path.lineTo(114.014f, 22.5215f);
128 path.lineTo(115.479f, 23.1074f);
129 path.quadTo(115.479f, 24.0352f, 116.113f, 25.1094f);
130 path.quadTo(115.381f, 25.8906f, 115.259f, 26.3789f);
131 path.quadTo(115.137f, 26.8672f, 114.99f, 28.8203f);
132 path.lineTo(114.893f, 29.9922f);
133 path.lineTo(115.82f, 33.4102f);
134 path.lineTo(116.016f, 35.4121f);
135 path.lineTo(115.576f, 35.4121f);
136 path.lineTo(114.697f, 37.707f);
137 path.lineTo(115.381f, 38.4883f);
138 path.lineTo(115.186f, 39.5137f);
139 path.lineTo(114.697f, 40.3926f);
140 path.lineTo(114.209f, 41.418f);
141 path.lineTo(114.404f, 42.4922f);
142 path.lineTo(114.795f, 43.3223f);
143 path.quadTo(115.186f, 44.1035f, 115.186f, 46.4961f);
144 path.lineTo(116.309f, 46.7891f);
145 path.lineTo(125, 47.2773f);
146 path.lineTo(126.318f, 48.2051f);
147 path.lineTo(129.59f, 48.5957f);
148 path.lineTo(130.615f, 48.498f);
149 path.lineTo(130.908f, 48.0098f);
150 path.lineTo(134.277f, 48.2051f);
151 path.lineTo(134.717f, 48.3027f);
152 path.quadTo(135.4f, 47.7168f, 136.084f, 47.7168f);
153 path.lineTo(137.109f, 47.8145f);
154 path.lineTo(137.109f, 48.2051f);
155 path.lineTo(137.695f, 48.5957f);
156 path.lineTo(138.818f, 48.498f);
157 path.lineTo(144.189f, 48.4004f);
158 path.lineTo(146.191f, 48.2051f);
159 path.lineTo(147.998f, 48.791f);
160 path.quadTo(148.877f, 47.5215f, 150.098f, 47.5215f);
161 path.lineTo(150.293f, 47.5215f);
162 path.lineTo(152.783f, 47.7168f);
163 path.lineTo(157.52f, 47.2773f);
164 path.lineTo(160.303f, 47.4238f);
165 path.lineTo(161.279f, 47.1797f);
166 path.lineTo(161.621f, 46.1055f);
167 path.lineTo(162.5f, 43.9082f);
168 path.lineTo(162.305f, 38.293f);
169 path.lineTo(162.5f, 37.1211f);
170 path.lineTo(161.816f, 35.998f);
171 path.lineTo(160.596f, 34.7773f);
172 path.lineTo(160.596f, 32.6777f);
173 path.lineTo(160.303f, 30.4805f);
174 path.lineTo(160.889f, 29.4062f);
175 path.quadTo(160.303f, 27.4043f, 160.303f, 26.2812f);
176 path.quadTo(160.303f, 25.3535f, 160.889f, 25.207f);
177 path.lineTo(162.207f, 25.0117f);
178 path.lineTo(163.721f, 23.8887f);
179 path.lineTo(164.893f, 23.8887f);
180 path.quadTo(165.625f, 23.6934f, 166.797f, 22.5215f);
181 path.lineTo(168.213f, 23.2051f);
182 path.lineTo(168.701f, 25.5f);
183 path.lineTo(169.092f, 26.8184f);
184 path.lineTo(167.676f, 31.9941f);
185 path.lineTo(168.018f, 34.6797f);
186 path.lineTo(167.822f, 35.8027f);
187 path.lineTo(167.285f, 35.8027f);
188 path.quadTo(166.602f, 35.8027f, 166.602f, 36.7793f);
189 path.quadTo(166.846f, 37.3652f, 167.578f, 37.707f);
190 path.lineTo(168.506f, 38.1953f);
191 path.lineTo(168.799f, 39.5137f);
192 path.lineTo(169.092f, 41.5156f);
193 path.lineTo(168.994f, 42.1016f);
194 path.lineTo(168.213f, 43.6152f);
195 path.lineTo(168.408f, 52.502f);
196 path.lineTo(168.213f, 60.1191f);
197 path.lineTo(168.994f, 61.291f);
198 path.quadTo(168.604f, 63.0488f, 168.604f, 63.9766f);
199 path.lineTo(168.604f, 64.123f);
200 path.lineTo(168.604f, 64.3184f);
201 path.lineTo(168.604f, 64.9043f);
202 path.lineTo(168.604f, 66.0762f);
203 path.quadTo(167.578f, 67.1504f, 167.578f, 67.5898f);
204 path.quadTo(167.578f, 67.7852f, 167.676f, 67.7852f);
205 path.lineTo(168.994f, 70.0801f);
206 path.lineTo(168.701f, 76.7207f);
207 path.lineTo(169.824f, 83.4102f);
208 path.close();
209 return path;
218 SkPath path;
219 path.moveTo(488, 55.1f);
220 path.cubicTo(490.5f, 55.1f, 491.9f, 53.5f, 491.9f, 50.8f);
221 path.cubicTo(491.9f, 48.2f, 490.5f, 46.3f, 487.9f, 46.3f);
222 path.lineTo(412, 46.3f);
223 path.cubicTo(409.4f, 46.3f, 408, 48.2f, 408, 50.8f);
224 path.cubicTo(408, 53.5f, 409.4f, 55.1f, 411.9f, 55.1f);
225 path.lineTo(488, 55.1f);
226 path.close();
227 return path;
238 static void path_bold(SkCanvas* canvas, const SkPath& path, const SkPaint& paint) {
240 canvas->drawPath(path, p);
249 canvas->drawPath(path, p);
263 // use paths instead of text to test the path data on all platforms, since the
276 SkPath path;
277 path.setFillType(SkPath::kWinding_FillType);
278 path.addCircle(x, y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCW_Direction);
279 path.addCircle(x, y + SkIntToScalar(200), SkIntToScalar(40), SkPath::kCCW_Direction);
280 canvas->drawPath(path, paint);
337 SkPath path;
338 path.moveTo(-469515, -10354890);
339 path.cubicTo(771919.62f, -10411179, 2013360.1f, -10243774, 3195542.8f, -9860664);
340 path.lineTo(3195550, -9860655);
341 path.lineTo(3195539, -9860652);
342 path.lineTo(3195539, -9860652);
343 path.lineTo(3195539, -9860652);
344 path.cubicTo(2013358.1f, -10243761, 771919.25f, -10411166, -469513.84f, -10354877);
345 path.lineTo(-469515, -10354890);
346 path.close();
354 canvas->drawPath(path, paint);
359 canvas->drawPath(path, paint);
363 SkPath path;
364 path.moveTo(-469515, -10354890);
365 path.cubicTo(771919.62f, -10411179, 2013360.1f, -10243774, 3195542.8f, -9860664);
366 path.lineTo(3195550, -9860655);
367 path.lineTo(3195539, -9860652);
368 path.lineTo(3195539, -9860652);
369 path.lineTo(3195539, -9860652);
370 path.cubicTo(2013358.1f, -10243761, 771919.25f, -10411166, -469513.84f, -10354877);
371 path.lineTo(-469515, -10354890);
372 path.close();
377 canvas->clipPath(path, true);
387 canvas->drawPath(path, paint);
395 SkPath path;
398 path.moveTo(0.0005f, 0.0004f);
399 path.lineTo(0.0008f, 0.0010f);
400 path.lineTo(0.0002f, 0.0010f);
401 path.close();
402 canvas->drawPath(path, paint);