Lines Matching defs:canvas
14 void drawStamp(SkCanvas* canvas, int size) {
15 canvas->save();
16 canvas->clipRect(SkRect::MakeWH(size, size), SkClipOp::kIntersect, true);
18 canvas->clear(0x3F000000 /* translucent black */);
23 canvas->drawRRect(
28 canvas->drawRect(SkRect::MakeWH(size, size), paint);
30 canvas->restore();
40 void draw(SkCanvas* canvas) {
47 canvas->rotate(30);
48 canvas->translate(60, 0);
52 canvas->drawImage(stampImage(stampSize), 0, 0, sampling, &paint);
54 canvas->saveLayer(nullptr, &paint);
55 drawStamp(canvas, stampSize);
56 canvas->restore();