Lines Matching refs:canvas
31 void createContent(int width, int height, TestCanvas& canvas) override {
32 canvas.drawColor(Color::White, SkXfermode::kSrcOver_Mode); // background
35 [](RenderProperties& props, TestCanvas& canvas) {
37 canvas.saveLayerAlpha(0, 0, 400, 400, 200, SaveFlags::ClipToLayer);
38 canvas.drawColor(Color::Green_700, SkXfermode::kSrcOver_Mode);
39 canvas.clipRect(50, 50, 350, 350, SkRegion::kIntersect_Op);
40 canvas.saveLayerAlpha(100, 100, 300, 300, 128, SaveFlags::ClipToLayer);
41 canvas.drawColor(Color::Blue_500, SkXfermode::kSrcOver_Mode);
42 canvas.restore();
43 canvas.restore();
46 canvas.save(SaveFlags::MatrixClip);
47 canvas.translate(0, 400);
48 canvas.saveLayerAlpha(100, 100, 300, 300, 128, SaveFlags::Flags(0)); // unclipped
52 canvas.drawCircle(200, 200, 200, paint);
53 canvas.restore();
54 canvas.restore();
57 canvas.drawRenderNode(card.get());