Lines Matching refs:canvas
33 void createContent(int width, int height, Canvas& canvas) override { in createContent() argument
34 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); // background in createContent()
36 card = TestUtils::createNode(0, 0, 400, 800, [](RenderProperties& props, Canvas& canvas) { in createContent() argument
38 canvas.saveLayerAlpha(0, 0, 400, 400, 200); in createContent()
39 canvas.drawColor(Color::Green_700, SkBlendMode::kSrcOver); in createContent()
40 canvas.clipRect(50, 50, 350, 350, SkClipOp::kIntersect); in createContent()
41 canvas.saveLayerAlpha(100, 100, 300, 300, 128); in createContent()
42 canvas.drawColor(Color::Blue_500, SkBlendMode::kSrcOver); in createContent()
43 canvas.restore(); in createContent()
44 canvas.restore(); in createContent()
47 canvas.save(SaveFlags::MatrixClip); in createContent()
48 canvas.translate(0, 400); in createContent()
49 int unclippedSaveLayer = canvas.saveUnclippedLayer(100, 100, 300, 300); in createContent()
53 canvas.drawCircle(200, 200, 200, paint); in createContent()
56 canvas.restoreUnclippedLayer(unclippedSaveLayer, alphaPaint); in createContent()
57 canvas.restore(); in createContent()
60 canvas.drawRenderNode(card.get()); in createContent()