Lines Matching full:sk_sp
45 sk_sp<SkImage> imgR = surf->makeImageSnapshot();
48 sk_sp<SkImage> imgR2 = surf->makeImageSnapshot();
53 sk_sp<SkImage> imgG = surf->makeImageSnapshot();
153 sk_sp<SkSurface> surf0(SkSurface::MakeRasterDirect(info, fBuffer, RB));
154 sk_sp<SkSurface> surf1(SkSurface::MakeRaster(info));
155 sk_sp<SkSurface> surf2; // gpu
222 static sk_sp<SkImage> make_raster(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
228 static sk_sp<SkImage> make_picture(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
236 static sk_sp<SkImage> make_codec(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
237 sk_sp<SkImage> image(make_raster(info, nullptr, draw));
241 static sk_sp<SkImage> make_gpu(const SkImageInfo& info, GrContext* ctx, void (*draw)(SkCanvas*)) {
249 typedef sk_sp<SkImage> (*ImageMakerProc)(const SkImageInfo&, GrContext*, void (*)(SkCanvas*));
271 sk_sp<SkImage> image(proc(info, canvas->getGrContext(), draw_contents));
312 std::function<sk_sp<SkImage>()> imageFactories[] = {
319 sk_sp<SkData> src(
325 sk_sp<SkData> src(
334 sk_sp<SkColorSpace> srgbColorSpace = SkColorSpace::MakeSRGB();
340 [context, render_image]() -> sk_sp<SkImage> {
357 sk_sp<SkImage> texImage(image->makeTextureImage(context,