Lines Matching refs:SkImage
27 typedef sk_sp<SkImage> (*ImageMakerProc)(GrContext*, SkPicture*, const SkImageInfo&);
29 static sk_sp<SkImage> make_raster(GrContext*, SkPicture* pic, const SkImageInfo& info) { in make_raster()
36 static sk_sp<SkImage> make_texture(GrContext* ctx, SkPicture* pic, const SkImageInfo& info) { in make_texture()
49 static sk_sp<SkImage> make_pict_gen(GrContext*, SkPicture* pic, const SkImageInfo& info) { in make_pict_gen()
50 return SkImage::MakeFromPicture(sk_ref_sp(pic), info.dimensions(), nullptr, nullptr, in make_pict_gen()
51 SkImage::BitDepth::kU8, in make_pict_gen()
55 static sk_sp<SkImage> make_encode_gen(GrContext* ctx, SkPicture* pic, const SkImageInfo& info) { in make_encode_gen()
56 sk_sp<SkImage> src(make_raster(ctx, pic, info)); in make_encode_gen()
64 return SkImage::MakeFromEncoded(std::move(encoded)); in make_encode_gen()
100 void testImage(SkCanvas* canvas, SkImage* image) { in testImage()
120 sk_sp<SkImage> image(gProcs[i](canvas->getGrContext(), fPicture.get(), info)); in onDraw()