Lines Matching defs:image
36 #include "src/image/SkImage_Base.h"
37 #include "src/image/SkImage_Gpu.h"
57 * Exercise drawing pictures inside an image, showing that the image version is pixelated
58 * (correctly) when it is inside an image.
69 return SkString("image-picture");
176 sk_sp<SkImage> image(surface->makeImageSnapshot());
177 std::tie(fView, std::ignore) = as_IB(image)->asView(rContext, GrMipmapped::kNo);
232 fName.printf("image-cacherator-from-%s", suffix);
292 static void draw_as_bitmap(GrDirectContext* dContext, SkCanvas* canvas, SkImage* image,
295 if (as_IB(image)->getROPixels(dContext, &bitmap)) {
298 draw_placeholder(canvas, x, y, image->width(), image->height());
302 static void draw_as_tex(SkCanvas* canvas, SkImage* image, SkScalar x, SkScalar y) {
305 auto [view, ct] = as_IB(image)->asView(canvas->recordingContext(), GrMipmapped::kNo);
308 draw_placeholder(canvas, x, y, image->width(), image->height());
312 image->alphaType(),
313 image->refColorSpace());
314 // No API to draw a GrTexture directly, so we cheat and create a private image subclass
316 image->uniqueID(),