Lines Matching defs:canvas
198 void drawPath(SkPath path, SkCanvas* canvas, SkColor color,
209 canvas->save();
210 canvas->clipRect(clip);
211 canvas->drawPath(path, paint);
212 canvas->restore();
215 void onDraw(SkCanvas* canvas) override {
300 canvas->drawString(title, 20, 20, font, titlePaint);
304 canvas->save();
305 canvas->translate(2*SK_Scalar1, 30 * SK_Scalar1); // The title
306 canvas->save();
313 canvas->translate(0, rect.height() + 100*SK_Scalar1);
315 canvas->save();
318 canvas->translate(rect.width() + 4*SK_Scalar1, 0);
338 this->drawPath(path.detach(), canvas, color, rect,
347 canvas->drawRect(rect, rectPaint);
353 canvas->drawString(style.fName, 0, rect.height() + 12, font, labelPaint);
354 canvas->drawString(fill.fName, 0, rect.height() + 24, font, labelPaint);
355 canvas->drawString(cap.fName, 0, rect.height() + 36, font, labelPaint);
356 canvas->drawString(gSegmentNames[s1], 0, rect.height() + 48, font, labelPaint);
357 canvas->drawString(gSegmentNames[s2], 0, rect.height() + 60, font, labelPaint);
358 canvas->drawString(gSegmentNames[s3], 0, rect.height() + 72, font, labelPaint);
359 canvas->drawString(gSegmentNames[s4], 0, rect.height() + 84, font, labelPaint);
360 canvas->drawString(gSegmentNames[s5], 0, rect.height() + 96, font, labelPaint);
362 canvas->restore();
364 canvas->restore();
365 canvas->restore();