Lines Matching refs:canvas
30 void createContent(int width, int height, Canvas& canvas) override {
31 canvas.drawColor(Color::White, SkBlendMode::kSrcOver);
32 card = TestUtils::createNode(0, 0, 200, 400, [](RenderProperties& props, Canvas& canvas) {
33 canvas.save(SaveFlags::MatrixClip);
35 canvas.clipRect(0, 0, 200, 200, SkClipOp::kIntersect);
36 canvas.translate(100, 100);
37 canvas.rotate(45);
38 canvas.translate(-100, -100);
39 canvas.clipRect(0, 0, 200, 200, SkClipOp::kIntersect);
40 canvas.drawColor(Color::Blue_500, SkBlendMode::kSrcOver);
42 canvas.restore();
44 canvas.save(SaveFlags::MatrixClip);
48 canvas.clipPath(&clipCircle, SkClipOp::kIntersect);
49 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver);
51 canvas.restore();
57 canvas.drawRenderNode(card.get());