Home | History | Annotate | Download | only in tests

Lines Matching full:sk_sp

37 static sk_sp<SkSurface> create_surface(SkAlphaType at = kPremul_SkAlphaType,
45 static sk_sp<SkSurface> create_direct_surface(SkAlphaType at = kPremul_SkAlphaType,
58 static sk_sp<SkSurface> create_gpu_surface(GrContext* context, SkAlphaType at = kPremul_SkAlphaType,
66 static sk_sp<SkSurface> create_gpu_scratch_surface(GrContext* context,
92 sk_sp<SkSurface>& surface,
135 static void test_snapshot_alphatype(skiatest::Reporter* reporter, const sk_sp<SkSurface>& surface,
139 sk_sp<SkImage> image(surface->makeImageSnapshot());
183 sk_sp<SkImage> snap1(surface->makeImageSnapshot());
186 sk_sp<SkImage> snap2(surface->makeImageSnapshot());
231 sk_sp<SkImage> image0(surface->makeImageSnapshot());
234 sk_sp<SkImage> image1(surface->makeImageSnapshot());
240 sk_sp<SkImage> image2(surface->makeImageSnapshot());
246 sk_sp<SkImage> image3(surface->makeImageSnapshot());
315 sk_sp<SkImage> imageBefore = surface->makeImageSnapshot(); \
316 sk_sp<SkImage> aur_before(imageBefore); \
318 sk_sp<SkImage> imageAfter = surface->makeImageSnapshot(); \
319 sk_sp<SkImage> aur_after(imageAfter); \
385 sk_sp<SkImage> image1(surface1->makeImageSnapshot());
388 sk_sp<SkImage> image2(surface1->makeImageSnapshot());
394 sk_sp<SkImage> image3(surface2->makeImageSnapshot());
398 sk_sp<SkImage> image4(surface2->makeImageSnapshot());
418 sk_sp<SkImage> image(surface->makeImageSnapshot());
427 sk_sp<SkImage> image(surface->makeImageSnapshot());
445 static SkBudgeted is_budgeted(const sk_sp<SkSurface>& surf) {
457 static SkBudgeted is_budgeted(const sk_sp<SkImage> image) {
468 sk_sp<SkImage> image(surface->makeImageSnapshot());
497 sk_sp<SkImage> image1 = surface->makeImageSnapshot();
498 sk_sp<SkImage> aur_image1(image1);
504 sk_sp<SkImage> image2 = surface->makeImageSnapshot();
505 sk_sp<SkImage> aur_image2(image2);
538 sk_sp<SkImage> image(surface->makeImageSnapshot());
546 sk_sp<SkImage> image2(surface->makeImageSnapshot());
572 sk_sp<SkSurface> s(SkSurface::MakeRasterN32Premul(100, 100));
584 static sk_sp<SkSurface> create_gpu_surface_backend_texture(
600 sk_sp<SkSurface> surface = SkSurface::MakeFromBackendTexture(context, *outTexture,
611 static sk_sp<SkSurface> create_gpu_surface_backend_texture_as_render_target(
627 sk_sp<SkSurface> surface = SkSurface::MakeFromBackendTextureAsRenderTarget(
638 static void test_surface_clear(skiatest::Reporter* reporter, sk_sp<SkSurface> surface,
639 std::function<sk_sp<GrSurfaceContext>(SkSurface*)> grSurfaceGetter,
650 sk_sp<GrSurfaceContext> grSurfaceContext(grSurfaceGetter(surface.get()));
682 std::function<sk_sp<GrSurfaceContext>(SkSurface*)> grSurfaceContextGetters[] = {
687 sk_sp<SkImage> i(s->makeImageSnapshot());
689 sk_sp<GrTextureProxy> proxy = gpuImage->asTextureProxyRef();
716 skiatest::Reporter* reporter, sk_sp<SkSurface> surface, uint32_t origColor) {
818 std::function<sk_sp<SkSurface>(const SkImageInfo&)> surfaceMaker) {
832 sk_sp<SkColorSpace> fColorSpace;
862 sk_sp<SkImage> image(surface->makeImageSnapshot());
902 return sk_sp<SkSurface>(nullptr);
927 sk_sp<SkImage> image = surface->makeImageSnapshot();
939 sk_sp<SkSurface> surface = create_surface();
946 sk_sp<SkSurface> surface = create_gpu_surface(context);