Lines Matching refs:canvas

50 static void drawCircle(SkCanvas* canvas, int r, SkColor color) {
55 canvas->drawCircle(SkIntToScalar(r), SkIntToScalar(r), SkIntToScalar(r),
71 SkCanvas* canvas = recorder.beginRecording(100, 100, NULL, 0);
75 canvas->drawBitmap(fBitmap, 0, 0, NULL);
77 drawCircle(canvas, 50, SK_ColorBLACK);
78 canvas->drawPicture(fSubPicture);
79 canvas->translate(SkIntToScalar(50), 0);
80 canvas->drawPicture(fSubPicture);
81 canvas->translate(0, SkIntToScalar(50));
82 canvas->drawPicture(fSubPicture);
83 canvas->translate(SkIntToScalar(-50), 0);
84 canvas->drawPicture(fSubPicture);
108 void drawSomething(SkCanvas* canvas) {
111 canvas->save();
112 canvas->scale(0.5f, 0.5f);
113 canvas->drawBitmap(fBitmap, 0, 0, NULL);
114 canvas->restore();
122 canvas->drawData(beforeStr, sizeof(beforeStr));
123 canvas->drawCircle(SkIntToScalar(50), SkIntToScalar(50),
125 canvas->drawData(afterStr, sizeof(afterStr));
128 canvas->drawText("Picture", 7, SkIntToScalar(50), SkIntToScalar(62),
133 virtual void onDrawContent(SkCanvas* canvas) {
134 this->drawSomething(canvas);
140 canvas->save();
141 canvas->translate(SkIntToScalar(300), SkIntToScalar(50));
142 canvas->scale(-SK_Scalar1, -SK_Scalar1);
143 canvas->translate(-SkIntToScalar(100), -SkIntToScalar(50));
144 canvas->drawPicture(pict);
145 canvas->restore();
147 canvas->save();
148 canvas->translate(SkIntToScalar(200), SkIntToScalar(150));
149 canvas->scale(SK_Scalar1, -SK_Scalar1);
150 canvas->translate(0, -SkIntToScalar(50));
151 canvas->drawPicture(pict);
152 canvas->restore();
154 canvas->save();
155 canvas->translate(SkIntToScalar(100), SkIntToScalar(100));
156 canvas->scale(-SK_Scalar1, SK_Scalar1);
157 canvas->translate(-SkIntToScalar(100), 0);
158 canvas->drawPicture(pict);
159 canvas->restore();
173 canvas->translate(SkIntToScalar(10), SkIntToScalar(250));
174 canvas->drawPicture(fPicture);