Lines Matching full:sk_sp
43 static sk_sp<SkSurface> create_surface(SkAlphaType at = kPremul_SkAlphaType,
51 static sk_sp<SkSurface> create_direct_surface(SkAlphaType at = kPremul_SkAlphaType,
64 static sk_sp<SkSurface> create_gpu_surface(GrContext* context, SkAlphaType at = kPremul_SkAlphaType,
72 static sk_sp<SkSurface> create_gpu_scratch_surface(GrContext* context,
213 sk_sp<SkSurface>& surface,
256 static void test_snapshot_alphatype(skiatest::Reporter* reporter, const sk_sp<SkSurface>& surface,
260 sk_sp<SkImage> image(surface->makeImageSnapshot());
304 sk_sp<SkImage> snap1(surface->makeImageSnapshot());
307 sk_sp<SkImage> snap2(surface->makeImageSnapshot());
352 sk_sp<SkImage> image0(surface->makeImageSnapshot());
355 sk_sp<SkImage> image1(surface->makeImageSnapshot());
361 sk_sp<SkImage> image2(surface->makeImageSnapshot());
367 sk_sp<SkImage> image3(surface->makeImageSnapshot());
436 sk_sp<SkImage> imageBefore = surface->makeImageSnapshot(); \
437 sk_sp<SkImage> aur_before(imageBefore); \
439 sk_sp<SkImage> imageAfter = surface->makeImageSnapshot(); \
440 sk_sp<SkImage> aur_after(imageAfter); \
506 sk_sp<SkImage> image1(surface1->makeImageSnapshot());
509 sk_sp<SkImage> image2(surface1->makeImageSnapshot());
515 sk_sp<SkImage> image3(surface2->makeImageSnapshot());
519 sk_sp<SkImage> image4(surface2->makeImageSnapshot());
539 sk_sp<SkImage> image(surface->makeImageSnapshot());
548 sk_sp<SkImage> image(surface->makeImageSnapshot());
562 static SkBudgeted is_budgeted(const sk_sp<SkSurface>& surf) {
574 static SkBudgeted is_budgeted(const sk_sp<SkImage> image) {
585 sk_sp<SkImage> image(surface->makeImageSnapshot());
614 sk_sp<SkImage> image1 = surface->makeImageSnapshot();
615 sk_sp<SkImage> aur_image1(image1);
621 sk_sp<SkImage> image2 = surface->makeImageSnapshot();
622 sk_sp<SkImage> aur_image2(image2);
655 sk_sp<SkImage> image(surface->makeImageSnapshot());
663 sk_sp<SkImage> image2(surface->makeImageSnapshot());
689 sk_sp<SkSurface> s(SkSurface::MakeRasterN32Premul(100, 100));
701 static sk_sp<SkSurface> create_gpu_surface_backend_texture(
717 sk_sp<SkSurface> surface = SkSurface::MakeFromBackendTexture(context, *outTexture,
728 static sk_sp<SkSurface> create_gpu_surface_backend_texture_as_render_target(
744 sk_sp<SkSurface> surface = SkSurface::MakeFromBackendTextureAsRenderTarget(
755 sk_sp<SkSurface> surface,
756 std::function<sk_sp<GrSurfaceContext>(SkSurface*)> grSurfaceGetter,
767 sk_sp<GrSurfaceContext> grSurfaceContext(grSurfaceGetter(surface.get()));
799 std::function<sk_sp<GrSurfaceContext>(SkSurface*)> grSurfaceContextGetters[] = {
804 sk_sp<SkImage> i(s->makeImageSnapshot());
806 sk_sp<GrTextureProxy> proxy = gpuImage->asTextureProxyRef();
833 skiatest::Reporter* reporter, sk_sp<SkSurface> surface, uint32_t origColor) {
936 std::function<sk_sp<SkSurface>(const SkImageInfo&)> surfaceMaker) {
950 sk_sp<SkColorSpace> fColorSpace;
982 sk_sp<SkImage> image(surface->makeImageSnapshot());
1026 return sk_sp<SkSurface>(nullptr);
1051 sk_sp<SkImage> image = surface->makeImageSnapshot();
1063 sk_sp<SkSurface> surface = create_surface();
1070 sk_sp<SkSurface> surface = create_gpu_surface(context);