Lines Matching defs:canvas
66 void drawTile(SkCanvas* canvas, int xOffset, int yOffset, SkBlendMode mode) {
67 canvas->translate(xOffset, yOffset);
69 canvas->clipRect(SkRect::MakeXYWH(0, 0, 256, 256));
71 canvas->saveLayer(nullptr, nullptr);
74 canvas->drawImage(fCompositeDst.asImage(), 0, 0, SkSamplingOptions(), &p);
76 canvas->drawImage(fCompositeSrc.asImage(), 0, 0, SkSamplingOptions(), &p);
79 void onDraw(SkCanvas* canvas) override {
82 ToolUtils::draw_checkerboard(canvas, kWhite, kGrey, 32);
100 int saveCount = canvas->save();
101 this->drawTile(canvas, xOffset, yOffset, mode);
102 canvas->restoreToCount(saveCount);
104 SkTextUtils::DrawString(canvas, SkBlendMode_Name(mode),