Lines Matching refs:canvas
55 TestCanvas canvas(100, 100);
56 delete canvas.finishRecording();
59 canvas.resetRecording(100, 100);
60 benchmark::DoNotOptimize(&canvas);
61 delete canvas.finishRecording();
67 TestCanvas canvas(100, 100);
68 delete canvas.finishRecording();
71 canvas.resetRecording(100, 100);
72 canvas.save(SaveFlags::MatrixClip);
73 canvas.save(SaveFlags::MatrixClip);
74 benchmark::DoNotOptimize(&canvas);
75 canvas.restore();
76 canvas.restore();
77 delete canvas.finishRecording();
83 TestCanvas canvas(100, 100);
84 delete canvas.finishRecording();
87 canvas.resetRecording(100, 100);
88 canvas.scale(10, 10);
89 benchmark::DoNotOptimize(&canvas);
90 delete canvas.finishRecording();
102 TestCanvas canvas(100, 100);
103 delete canvas.finishRecording();
109 canvas.resetRecording(100, 100);
111 canvas.save(SaveFlags::MatrixClip);
112 canvas.drawRect(0, 0, 100, 100, rectPaint);
113 canvas.restore();
116 canvas.save(SaveFlags::MatrixClip);
117 canvas.translate(10, 10);
118 canvas.drawBitmap(iconBitmap, 0, 0, nullptr);
119 canvas.restore();
121 benchmark::DoNotOptimize(&canvas);
122 delete canvas.finishRecording();