Lines Matching +full:new +full:- +full:cap
4 * Use of this source code is governed by a BSD-style license that can be
40 for (SkScalar dy = -1; dy <= 1; dy += 1) { in onDraw()
41 canvas->save(); in onDraw()
42 for (SkScalar dx = -1; dx <= 1; dx += 1) { in onDraw()
43 canvas->save(); in onDraw()
44 canvas->clipRect(bounds); in onDraw()
45 canvas->translate(dx, dy); in onDraw()
46 canvas->drawPath(path, paint); in onDraw()
47 canvas->restore(); in onDraw()
49 canvas->translate(bounds.width(), 0); in onDraw()
51 canvas->restore(); in onDraw()
52 canvas->translate(0, bounds.height()); in onDraw()
64 canvas->save(); in onDraw()
65 canvas->translate(-2, 120); in onDraw()
67 canvas->translate(0, 170); in onDraw()
69 canvas->translate(0, 170); in onDraw()
71 canvas->translate(0, 170); in onDraw()
73 canvas->restore(); in onDraw()
74 canvas->save(); in onDraw()
75 canvas->translate(20, -2); in onDraw()
77 canvas->translate(170, 0); in onDraw()
79 canvas->translate(170, 0); in onDraw()
81 canvas->translate(170, 0); in onDraw()
83 canvas->restore(); in onDraw()
89 canvas->drawRect(clip, framePaint); in drawOne()
90 canvas->drawPath(path, framePaint); in drawOne()
91 canvas->save(); in drawOne()
92 canvas->clipRect(clip); in drawOne()
93 canvas->drawPath(path, fillPaint); in drawOne()
94 canvas->restore(); in drawOne()
101 fPath.cubicTo( 11.608591683531916f, 87.33115f, -0.010765133872116195f, 109.16448333333332f, in onOnceBeforeDraw()
102 -0.013089005235602302f, 131); in onOnceBeforeDraw()
127 const SkRect& clip,SkPaint::Cap cap, SkPaint::Join join, in drawPath() argument
132 paint.setStrokeCap(cap); in drawPath()
137 canvas->save(); in drawPath()
138 canvas->clipRect(clip); in drawPath()
139 canvas->drawPath(path, paint); in drawPath()
140 canvas->restore(); in drawPath()
164 SkPaint::Cap fCap; in onDraw()
182 path.fName = "moveTo-cubic"; in onDraw()
190 canvas->drawString(title, 20, 20, font, titlePaint); in onDraw()
194 canvas->save(); in onDraw()
195 canvas->translate(10 * SK_Scalar1, 30 * SK_Scalar1); in onDraw()
196 canvas->save(); in onDraw()
197 for (size_t cap = 0; cap < SK_ARRAY_COUNT(gCaps); ++cap) { in onDraw() local
198 if (0 < cap) { in onDraw()
199 canvas->translate((rect.width() + 40 * SK_Scalar1) * SK_ARRAY_COUNT(gStyles), 0); in onDraw()
201 canvas->save(); in onDraw()
204 canvas->translate(0, rect.height() + 40 * SK_Scalar1); in onDraw()
206 canvas->save(); in onDraw()
209 canvas->translate(rect.width() + 40 * SK_Scalar1, 0); in onDraw()
213 this->drawPath(path.fPath, canvas, color, rect, in onDraw()
214 gCaps[cap].fCap, gCaps[cap].fJoin, gStyles[style].fStyle, in onDraw()
220 rectPaint.setStrokeWidth(-1); in onDraw()
222 canvas->drawRect(rect, rectPaint); in onDraw()
227 … canvas->drawString(gStyles[style].fName, 0, rect.height() + 12, font, labelPaint); in onDraw()
228 canvas->drawString(gFills[fill].fName, 0, rect.height() + 24, font, labelPaint); in onDraw()
229 canvas->drawString(gCaps[cap].fName, 0, rect.height() + 36, font, labelPaint); in onDraw()
231 canvas->restore(); in onDraw()
233 canvas->restore(); in onDraw()
235 canvas->restore(); in onDraw()
236 canvas->restore(); in onDraw()
246 const SkRect& clip,SkPaint::Cap cap, SkPaint::Join join, in drawPath() argument
251 paint.setStrokeCap(cap); in drawPath()
256 canvas->save(); in drawPath()
257 canvas->clipRect(clip); in drawPath()
258 canvas->drawPath(path, paint); in drawPath()
259 canvas->restore(); in drawPath()
283 SkPaint::Cap fCap; in onDraw()
302 path.fName = "moveTo-cubic-close"; in onDraw()
310 canvas->drawString(title, 20, 20, font, titlePaint); in onDraw()
314 canvas->save(); in onDraw()
315 canvas->translate(10 * SK_Scalar1, 30 * SK_Scalar1); in onDraw()
316 canvas->save(); in onDraw()
317 for (size_t cap = 0; cap < SK_ARRAY_COUNT(gCaps); ++cap) { in onDraw() local
318 if (0 < cap) { in onDraw()
319 canvas->translate((rect.width() + 40 * SK_Scalar1) * SK_ARRAY_COUNT(gStyles), 0); in onDraw()
321 canvas->save(); in onDraw()
324 canvas->translate(0, rect.height() + 40 * SK_Scalar1); in onDraw()
326 canvas->save(); in onDraw()
329 canvas->translate(rect.width() + 40 * SK_Scalar1, 0); in onDraw()
333 this->drawPath(path.fPath, canvas, color, rect, in onDraw()
334 gCaps[cap].fCap, gCaps[cap].fJoin, gStyles[style].fStyle, in onDraw()
340 rectPaint.setStrokeWidth(-1); in onDraw()
342 canvas->drawRect(rect, rectPaint); in onDraw()
348 … canvas->drawString(gStyles[style].fName, 0, rect.height() + 12, font, labelPaint); in onDraw()
349 canvas->drawString(gFills[fill].fName, 0, rect.height() + 24, font, labelPaint); in onDraw()
350 canvas->drawString(gCaps[cap].fName, 0, rect.height() + 36, font, labelPaint); in onDraw()
352 canvas->restore(); in onDraw()
354 canvas->restore(); in onDraw()
356 canvas->restore(); in onDraw()
357 canvas->restore(); in onDraw()
371 canvas->drawPath(path, p);
380 canvas->translate(-500, -130);
388 canvas->drawPath(path, p);
389 canvas->translate(50, 0);
395 canvas->drawPath(path, p);
400 DEF_GM( return new CubicPathGM; )
401 DEF_GM( return new CubicClosePathGM; )
402 DEF_GM( return new ClippedCubicGM; )
403 DEF_GM( return new ClippedCubic2GM; )