Lines Matching +full:cap +full:- +full:std
4 * Use of this source code is governed by a BSD-style license that can be
23 const SkRect& clip,SkPaint::Cap cap, SkPaint::Join join, in drawPath() argument
28 paint.setStrokeCap(cap); in drawPath()
33 canvas->save(); in drawPath()
34 canvas->clipRect(clip); in drawPath()
35 canvas->drawPath(path, paint); in drawPath()
36 canvas->restore(); in drawPath()
60 SkPaint::Cap fCap; in draw()
78 path.fName = "moveTo-line-close"; in draw()
80 path.fName = "moveTo-line"; in draw()
94 canvas->drawString(title, 20.0f, 20.0f, font, titlePaint); in draw()
98 canvas->save(); in draw()
99 canvas->translate(10 * SK_Scalar1, 30 * SK_Scalar1); in draw()
100 canvas->save(); in draw()
101 for (size_t cap = 0; cap < std::size(gCaps); ++cap) { in draw() local
102 if (0 < cap) { in draw()
103 canvas->translate((rect.width() + 40 * SK_Scalar1) * std::size(gStyles), 0); in draw()
105 canvas->save(); in draw()
106 for (size_t fill = 0; fill < std::size(gFills); ++fill) { in draw()
108 canvas->translate(0, rect.height() + 40 * SK_Scalar1); in draw()
110 canvas->save(); in draw()
111 for (size_t style = 0; style < std::size(gStyles); ++style) { in draw()
113 canvas->translate(rect.width() + 40 * SK_Scalar1, 0); in draw()
118 gCaps[cap].fCap, gCaps[cap].fJoin, gStyles[style].fStyle, in draw()
124 rectPaint.setStrokeWidth(-1); in draw()
126 canvas->drawRect(rect, rectPaint); in draw()
131 canvas->drawString(gStyles[style].fName, 0, rect.height() + 12.0f, in draw()
133 canvas->drawString(gFills[fill].fName, 0, rect.height() + 24.0f, in draw()
135 canvas->drawString(gCaps[cap].fName, 0, rect.height() + 36.0f, in draw()
138 canvas->restore(); in draw()
140 canvas->restore(); in draw()
142 canvas->restore(); in draw()
143 canvas->restore(); in draw()