Lines Matching refs:canvas

48 static void drawCircle(SkCanvas* canvas, int r, SkColor color) {
53 canvas->drawCircle(SkIntToScalar(r), SkIntToScalar(r), SkIntToScalar(r),
66 SkCanvas* canvas = fPicture->beginRecording(100, 100);
70 canvas->drawBitmap(fBitmap, 0, 0, NULL);
72 drawCircle(canvas, 50, SK_ColorBLACK);
74 canvas->drawPicture(*fSubPicture);
75 canvas->translate(SkIntToScalar(50), 0);
76 canvas->drawPicture(*fSubPicture);
77 canvas->translate(0, SkIntToScalar(50));
78 canvas->drawPicture(*fSubPicture);
79 canvas->translate(SkIntToScalar(-50), 0);
80 canvas->drawPicture(*fSubPicture);
101 void drawSomething(SkCanvas* canvas) {
104 canvas->save();
105 canvas->scale(0.5f, 0.5f);
106 canvas->drawBitmap(fBitmap, 0, 0, NULL);
107 canvas->restore();
115 canvas->drawData(beforeStr, sizeof(beforeStr));
116 canvas->drawCircle(SkIntToScalar(50), SkIntToScalar(50),
118 canvas->drawData(afterStr, sizeof(afterStr));
121 canvas->drawText("Picture", 7, SkIntToScalar(50), SkIntToScalar(62),
126 virtual void onDrawContent(SkCanvas* canvas) {
127 drawSomething(canvas);
135 canvas->save();
136 canvas->translate(SkIntToScalar(300), SkIntToScalar(50));
137 canvas->scale(-SK_Scalar1, -SK_Scalar1);
138 canvas->translate(-SkIntToScalar(100), -SkIntToScalar(50));
139 canvas->drawPicture(*pict);
140 canvas->restore();
142 canvas->save();
143 canvas->translate(SkIntToScalar(200), SkIntToScalar(150));
144 canvas->scale(SK_Scalar1, -SK_Scalar1);
145 canvas->translate(0, -SkIntToScalar(50));
146 canvas->drawPicture(*pict);
147 canvas->restore();
149 canvas->save();
150 canvas->translate(SkIntToScalar(100), SkIntToScalar(100));
151 canvas->scale(-SK_Scalar1, SK_Scalar1);
152 canvas->translate(-SkIntToScalar(100), 0);
153 canvas->drawPicture(*pict);
154 canvas->restore();
165 canvas->translate(SkIntToScalar(10), SkIntToScalar(250));
168 canvas->drawPicture(*fPicture);