Home | History | Annotate | Download | only in gm

Lines Matching full:canvas

40     SkCanvas    canvas(*bm);
72 canvas.drawRect(rect, paint);
82 static void canvasproc(SkCanvas* canvas, SkImage*, const SkBitmap& bm, const SkIRect* srcR,
84 canvas->drawBitmapRect(bm, srcR, dstR);
87 static void imageproc(SkCanvas* canvas, SkImage* image, const SkBitmap&, const SkIRect* srcIR,
94 canvas->drawImageRect(image, srcR, dstR);
97 static void imagescaleproc(SkCanvas* canvas, SkImage* image, const SkBitmap&, const SkIRect* srcIR,
110 canvas->drawImage(newImage, dstR.x(), dstR.y());
119 canvas->drawLine(4, 4, newW - 4.0f, newH - 4.0f, paint);
120 canvas->drawLine(4, newH - 4.0f, newW - 4.0f, 4, paint);
152 void onDraw(SkCanvas* canvas) override {
160 canvas->drawBitmapRect(fLargeBitmap, NULL,
164 canvas->translate(SK_Scalar1 * kPadX / 2,
174 canvas->drawText(title.c_str(), title.size(), 0,
177 canvas->translate(0, SK_Scalar1 * kPadY / 2 + titleHeight);
179 canvas->save();
184 fProc(canvas, fImage, fLargeBitmap, &srcRect, dstRect);
193 canvas->drawText(label.c_str(), label.size(),
199 canvas->drawRect(dstRect, blackPaint);
201 canvas->translate(dstRect.width() + SK_Scalar1 * kPadX, 0);
204 canvas->restore();
205 canvas->translate(0, dstRect.height() + SK_Scalar1 * kPadY);
206 canvas->save();
229 canvas->drawBitmapRect(bm, &srcRect, dstRect, &paint);