Lines Matching defs:canvas
12 static void draw_sqooshed_rect(SkCanvas* canvas, SkVector xlate, const SkPaint& p) {
13 canvas->save();
14 canvas->translate(xlate.fX, xlate.fY);
15 canvas->scale(0.03f, 2.0f);
16 canvas->drawRect(SkRect::MakeLTRB(-500, -10, 500, 10), p);
17 canvas->restore();
47 void onDraw(SkCanvas* canvas) override {
61 draw_sqooshed_rect(canvas, { 20.0f, 40.5f }, aaPaint); // whole pixels
62 draw_sqooshed_rect(canvas, { 20.0f, 110.5f }, bwPaint); // whole pixels
64 draw_sqooshed_rect(canvas, { 60.5f, 40.0f }, aaPaint); // half pixels
65 draw_sqooshed_rect(canvas, { 60.5f, 110.0f }, bwPaint); // half pixels
71 draw_sqooshed_rect(canvas, { 100.0f, 40.5f }, aaPaint); // whole pixels
72 draw_sqooshed_rect(canvas, { 100.0f, 110.5f }, bwPaint); // whole pixels
74 draw_sqooshed_rect(canvas, { 140.5f, 40.0f }, aaPaint); // half pixels
75 draw_sqooshed_rect(canvas, { 140.5f, 110.0f }, bwPaint); // half pixels