Lines Matching defs:canvas
93 void draw(SkCanvas* canvas, int x, int y, const SkIPoint& kernelOffset,
98 canvas->save();
99 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
101 canvas->clipRect(layerBounds);
105 canvas->saveLayer(layerBounds, &paint);
106 canvas->drawImage(fImage, 0, 0);
107 canvas->restore();
108 canvas->restore();
115 void onDraw(SkCanvas* canvas) override {
116 canvas->clear(SK_ColorBLACK);
120 this->draw(canvas, x, 10, kernelOffset, SkTileMode::kClamp, true, &rect);
121 this->draw(canvas, x, 110, kernelOffset, SkTileMode::kDecal, true, &rect);
122 this->draw(canvas, x, 210, kernelOffset, SkTileMode::kRepeat, true, &rect);
127 this->draw(canvas, 310, 10, kernelOffset, SkTileMode::kClamp, true, &smallRect);
128 this->draw(canvas, 310, 110, kernelOffset, SkTileMode::kDecal, true, &smallRect);
129 this->draw(canvas, 310, 210, kernelOffset, SkTileMode::kRepeat, true, &smallRect);
131 this->draw(canvas, 410, 10, kernelOffset, SkTileMode::kClamp, false, &rect);
132 this->draw(canvas, 410, 110, kernelOffset, SkTileMode::kDecal, false, &rect);
133 this->draw(canvas, 410, 210, kernelOffset, SkTileMode::kRepeat, false, &rect);