Home | History | Annotate | Download | only in gm

Lines Matching full:canvas

27         SkCanvas* canvas = recorder.beginRecording(100, 100, NULL, 0);
28 canvas->clear(SK_ColorBLACK);
35 canvas->drawText(str, strlen(str), SkIntToScalar(20), SkIntToScalar(70), paint);
45 static void fillRectFiltered(SkCanvas* canvas, const SkRect& clipRect, SkImageFilter* filter) {
48 canvas->save();
49 canvas->clipRect(clipRect);
50 canvas->drawPaint(paint);
51 canvas->restore();
54 void onDraw(SkCanvas* canvas) override {
55 canvas->clear(SK_ColorBLACK);
73 canvas->save();
75 fillRectFiltered(canvas, bounds, pictureSource);
76 canvas->translate(SkIntToScalar(100), 0);
79 fillRectFiltered(canvas, bounds, pictureSourceSrcRect);
80 canvas->translate(SkIntToScalar(100), 0);
83 fillRectFiltered(canvas, bounds, pictureSourceEmptyRect);
84 canvas->translate(SkIntToScalar(100), 0);
86 canvas->restore();
89 canvas->translate(0, SkIntToScalar(100));
90 canvas->scale(200 / srcRect.width(), 200 / srcRect.height());
91 canvas->translate(-srcRect.fLeft, -srcRect.fTop);
92 fillRectFiltered(canvas, srcRect, pictureSource);
95 canvas->translate(srcRect.width(), 0);
96 fillRectFiltered(canvas, srcRect, pictureSourceResampled);
99 canvas->translate(srcRect.width(), 0);
100 fillRectFiltered(canvas, srcRect, pictureSourcePixelated);