Lines Matching refs:canvas
28 void onDraw(SkCanvas* canvas) override {
39 canvas->save();
40 canvas->translate(i*0.125f, i*40.0f);
41 DrawVertRects(canvas, white);
43 canvas->translate(40.0f, 0.0f);
44 DrawVertRects(canvas, green);
45 canvas->restore();
47 canvas->save();
48 canvas->translate(80.0f, i*40.0f + i*0.125f);
49 DrawHorizRects(canvas, white);
51 canvas->translate(40.0f, 0.0f);
52 DrawHorizRects(canvas, green);
53 canvas->restore();
55 canvas->save();
56 canvas->translate(160.0f + i*0.125f,
58 DrawSquares(canvas, white);
60 canvas->translate(40.0f, 0.0f);
61 DrawSquares(canvas, green);
62 canvas->restore();
67 static void DrawVertRects(SkCanvas* canvas, const SkPaint& p) {
79 canvas->drawRect(vertRects[j], p);
83 static void DrawHorizRects(SkCanvas* canvas, const SkPaint& p) {
95 canvas->drawRect(horizRects[j], p);
99 static void DrawSquares(SkCanvas* canvas, const SkPaint& p) {
111 canvas->drawRect(squares[j], p);