Lines Matching defs:canvas
39 void drawRect(SkCanvas* canvas, int x, int y, const SkPaint& paint, const SkISize& size) {
40 canvas->save();
41 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
44 canvas->drawRect(r, paint);
45 canvas->restore();
48 void test(SkCanvas* canvas, int x, int y, Type type,
72 drawRect(canvas, x, y, paint, tileSize);
74 drawRect(canvas, x, y, paint, tileSize);
76 drawRect(canvas, x, y, paint, tileSize);
78 drawRect(canvas, x, y, paint, tileSize);
80 drawRect(canvas, x, y, paint, fSize);
84 void onDraw(SkCanvas* canvas) override {
85 canvas->clear(SK_ColorBLACK);
86 test(canvas, 0, 0, Type::kFractalNoise,
88 test(canvas, 100, 0, Type::kTurbulence,
91 test(canvas, 0, 100, Type::kFractalNoise,
93 test(canvas, 100, 100, Type::kFractalNoise,
96 test(canvas, 0, 200, Type::kTurbulence,
98 test(canvas, 100, 200, Type::kTurbulence,
101 test(canvas, 0, 300, Type::kFractalNoise,
103 test(canvas, 100, 300, Type::kFractalNoise,
106 canvas->scale(0.75f, 1.0f);
108 test(canvas, 0, 400, Type::kFractalNoise,
110 test(canvas, 100, 400, Type::kFractalNoise,
136 void onDraw(SkCanvas* canvas) override {
137 canvas->translate(10, 10);
146 canvas->drawRect(r, paint);
148 canvas->save();
149 canvas->translate(w * 5/4, 0);
150 canvas->drawRect(r, paint);
151 canvas->restore();
153 canvas->save();
154 canvas->translate(0, h + 10);
155 canvas->scale(2, 2);
156 canvas->drawRect(r, paint);
157 canvas->restore();
159 canvas->save();
160 canvas->translate(w + 100, h + 10);
161 canvas->scale(2, 2);
162 canvas->drawRect(r, paint);
163 canvas->restore();
166 // matrix instead of the canvas.
168 canvas->translate(0, h * 2 + 10);
176 canvas->save();
177 canvas->translate(0, h + 10);
178 canvas->drawRect(r, paint);
179 canvas->restore();
181 canvas->save();
182 canvas->translate(w + 100, h + 10);
183 canvas->drawRect(r, paint);
184 canvas->restore();