Lines Matching defs:canvas
37 void drawPath(SkPath& path,SkCanvas* canvas,SkColor color,
48 canvas->save();
49 canvas->clipRect(clip);
50 canvas->drawPath(path, paint);
51 canvas->restore();
54 void onDraw(SkCanvas* canvas) override {
100 canvas->drawString(title, 20.0f, 20.0f, font, titlePaint);
104 canvas->save();
105 canvas->translate(10 * SK_Scalar1, 30 * SK_Scalar1);
106 canvas->save();
109 canvas->translate((rect.width() + 40 * SK_Scalar1) * SK_ARRAY_COUNT(gStyles), 0);
111 canvas->save();
114 canvas->translate(0, rect.height() + 40 * SK_Scalar1);
116 canvas->save();
119 canvas->translate(rect.width() + 40 * SK_Scalar1, 0);
123 this->drawPath(path.fPath, canvas, color, rect,
132 canvas->drawRect(rect, rectPaint);
136 canvas->drawString(gStyles[style].fName, 0, rect.height() + 12.0f,
138 canvas->drawString(gFills[fill].fName, 0, rect.height() + 24.0f,
140 canvas->drawString(gCaps[cap].fName, 0, rect.height() + 36.0f,
143 canvas->restore();
145 canvas->restore();
147 canvas->restore();
148 canvas->restore();
167 void drawPath(SkPath& path,SkCanvas* canvas,SkColor color,
178 canvas->save();
179 canvas->clipRect(clip);
180 canvas->drawPath(path, paint);
181 canvas->restore();
184 void onDraw(SkCanvas* canvas) override {
230 canvas->drawString(title, 20.0f, 20.0f, font, titlePaint);
234 canvas->save();
235 canvas->translate(10 * SK_Scalar1, 30 * SK_Scalar1);
236 canvas->save();
239 canvas->translate((rect.width() + 40 * SK_Scalar1) * SK_ARRAY_COUNT(gStyles), 0);
241 canvas->save();
244 canvas->translate(0, rect.height() + 40 * SK_Scalar1);
246 canvas->save();
249 canvas->translate(rect.width() + 40 * SK_Scalar1, 0);
253 this->drawPath(path.fPath, canvas, color, rect,
262 canvas->drawRect(rect, rectPaint);
266 canvas->drawString(gStyles[style].fName, 0, rect.height() + 12.0f,
268 canvas->drawString(gFills[fill].fName, 0, rect.height() + 24.0f,
270 canvas->drawString(gCaps[cap].fName, 0, rect.height() + 36.0f,
273 canvas->restore();
275 canvas->restore();
277 canvas->restore();
278 canvas->restore();