Lines Matching defs:canvas
41 void draw_mode(SkCanvas* canvas, SkBlendMode mode, int alpha, SkScalar x, SkScalar y) {
50 // left three quarters of the canvas
55 canvas->drawOval(r, p);
60 // in the lower right of the canvas
64 canvas->drawRect(r, p);
78 void onDrawContent(SkCanvas* canvas) override {
79 canvas->translate(SkIntToScalar(10), SkIntToScalar(20));
119 canvas->drawRect(r, p);
121 canvas->saveLayer(&r, nullptr);
122 draw_mode(canvas, gModes[i], twice ? 0x88 : 0xFF, r.fLeft, r.fTop);
123 canvas->restore();
128 canvas->drawRect(r, p);
131 SkTextUtils::DrawString(canvas, label, x + w/2, y - font.getSize()/2, font, SkPaint(),