Lines Matching refs:SkCanvas
114 SrcRectConstraintGM(const char* shortName, SkCanvas::SrcRectConstraint constraint, bool batch) in SrcRectConstraintGM()
127 void drawImage(SkCanvas* canvas, sk_sp<SkImage> image, SkRect srcRect, SkRect dstRect, in drawImage()
130 SkCanvas::ImageSetEntry imageSetEntry[1]; in drawImage()
134 imageSetEntry[0].fAAFlags = paint->isAntiAlias() ? SkCanvas::kAll_QuadAAFlags in drawImage()
135 : SkCanvas::kNone_QuadAAFlags; in drawImage()
146 void drawCase1(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase1()
159 void drawCase2(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase2()
172 void drawCase3(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase3()
189 void drawCase4(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase4()
204 void drawCase5(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase5()
223 void onDraw(SkCanvas* canvas) override { in onDraw()
276 if (fConstraint != SkCanvas::kStrict_SrcRectConstraint || scales[0] >= 1.f) { in onDraw()
323 SkCanvas::SrcRectConstraint fConstraint;
329 SkCanvas::kStrict_SrcRectConstraint,
332 SkCanvas::kStrict_SrcRectConstraint,
335 SkCanvas::kFast_SrcRectConstraint,
346 static sk_sp<SkImage> make_image(SkCanvas* canvas, SkRect* srcR) { in make_image()
352 SkCanvas* c = surface->getCanvas(); in make_image()
373 const SkCanvas::SrcRectConstraint constraints[] = {
374 SkCanvas::kStrict_SrcRectConstraint, SkCanvas::kFast_SrcRectConstraint