• Home
  • Raw
  • Download

Lines Matching refs:SkImage

44 SkImageInfo read_pixels_info(SkImage* image) {  in read_pixels_info()
52 static void assert_equal(skiatest::Reporter* reporter, SkImage* a, const SkIRect* subsetA, in assert_equal()
53 SkImage* b) { in assert_equal()
84 static sk_sp<SkImage> create_image() { in create_image()
102 static sk_sp<SkImage> create_data_image() { in create_data_image()
105 return SkImage::MakeRasterData(info, std::move(data), info.minRowBytes()); in create_data_image()
107 static sk_sp<SkImage> create_image_large(int maxTextureSize) { in create_image_large()
116 static sk_sp<SkImage> create_picture_image() { in create_picture_image()
120 return SkImage::MakeFromPicture(recorder.finishRecordingAsPicture(), SkISize::Make(10, 10), in create_picture_image()
121 nullptr, nullptr, SkImage::BitDepth::kU8, in create_picture_image()
135 static sk_sp<SkImage> create_rasterproc_image(RasterDataHolder* dataHolder) { in create_rasterproc_image()
139 return SkImage::MakeFromRaster(SkPixmap(info, dataHolder->fData->data(), info.minRowBytes()), in create_rasterproc_image()
142 static sk_sp<SkImage> create_codec_image() { in create_codec_image()
148 return SkImage::MakeFromEncoded(std::move(src)); in create_codec_image()
150 static sk_sp<SkImage> create_gpu_image(GrContext* context, bool withMips = false) { in create_gpu_image()
158 static void test_encode(skiatest::Reporter* reporter, SkImage* image) { in test_encode()
164 sk_sp<SkImage> decoded(SkImage::MakeFromEncoded(origEncoded)); in test_encode()
174 decoded = SkImage::MakeFromEncoded(origEncoded, &ir); in test_encode()
223 sk_sp<SkImage> image(surface->makeImageSnapshot()); in DEF_TEST()
235 procs.fImageProc = [](SkImage*, void* called) { in DEF_TEST() argument
266 sk_sp<SkImage> image1(surface->makeImageSnapshot()); in DEF_TEST()
278 sk_sp<SkImage> image2(surface->makeImageSnapshot()); in DEF_TEST()
312 sk_sp<SkImage> image(SkImage::MakeFromBitmap(bm)); in DEF_TEST()
340 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
379 std::function<sk_sp<SkImage>()> imageFactories[] = { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
392 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.grContext()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
406 sk_sp<SkImage> image(factory()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
412 sk_sp<SkImage> texImage(image->makeTextureImage(context, dstColorSpace.get(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
460 std::function<sk_sp<SkImage>()> imageFactories[] = { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
469 sk_sp<SkImage> image = factory(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
494 SkImage::MakeFromTexture(ctxInfo.grContext(), backendTex, kTopLeft_GrSurfaceOrigin, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
518 auto texImage = SkImage::MakeFromBitmap(bmp)->makeTextureImage(ctxInfo.grContext(), nullptr); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
587 sk_sp<SkImage> img; in DEF_GPUTEST()
625 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeRasterCopy(pmap)); in DEF_TEST()
626 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeRasterData(info, nullptr, 0)); in DEF_TEST()
627 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeFromRaster(pmap, nullptr, nullptr)); in DEF_TEST()
628 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeFromGenerator( in DEF_TEST()
638 sk_sp<SkImage> image = SkImage::MakeRasterData(info, data, rowBytes); in DEF_TEST()
653 static void image_test_read_pixels(skiatest::Reporter* reporter, SkImage* image) { in image_test_read_pixels()
702 sk_sp<SkImage> image(create_image()); in DEF_TEST()
721 static void check_legacy_bitmap(skiatest::Reporter* reporter, const SkImage* image, in check_legacy_bitmap()
737 static void test_legacy_bitmap(skiatest::Reporter* reporter, const SkImage* image) { in test_legacy_bitmap()
750 sk_sp<SkImage> subsetImage(SkImage::MakeFromBitmap(tmp)); in test_legacy_bitmap()
758 sk_sp<SkImage> image(create_image()); in DEF_TEST()
774 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
778 static void test_peek(skiatest::Reporter* reporter, SkImage* image, bool expectPeekSuccess) { in test_peek()
798 sk_sp<SkImage> image(create_image()); in DEF_TEST()
814 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
839 sk_sp<SkImage> refImg( in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
840 SkImage::MakeFromTexture(ctx, backendTex, texOrigin, kRGBA_8888_SkColorType, in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
866 std::function<sk_sp<SkImage>(GrContext*)> imageMaker) { in test_cross_context_image()
893 sk_sp<SkImage> refImg(imageMaker(ctx)); in test_cross_context_image()
908 sk_sp<SkImage> refImg(imageMaker(ctx)); in test_cross_context_image()
918 sk_sp<SkImage> refImg(imageMaker(ctx)); in test_cross_context_image()
944 sk_sp<SkImage> refImg(imageMaker(ctx)); in test_cross_context_image()
957 sk_sp<SkImage> refImg(imageMaker(ctx)); in test_cross_context_image()
976 sk_sp<SkImage> refImg(imageMaker(ctx)); in test_cross_context_image()
1031 return SkImage::MakeCrossContextFromEncoded(ctx, data, false, nullptr); in DEF_GPUTEST()
1044 return SkImage::MakeCrossContextFromPixmap(ctx, pixmap, false, nullptr); in DEF_GPUTEST()
1063 sk_sp<SkImage> image = SkImage::MakeCrossContextFromPixmap(ctx, pixmap, false, nullptr); in DEF_GPUTEST()
1090 std::function<sk_sp<SkImage> ()> fImageFactory; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1102 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.grContext()); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1111 sk_sp<SkImage> image(testCase.fImageFactory()); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1123 SkImage::BackendTextureReleaseProc proc; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1124 bool result = SkImage::MakeBackendTextureFromSkImage(context, std::move(image), in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1149 static sk_sp<SkImage> create_picture_image(sk_sp<SkColorSpace> space) { in create_picture_image()
1153 return SkImage::MakeFromPicture(recorder.finishRecordingAsPicture(), SkISize::Make(10, 10), in create_picture_image()
1154 nullptr, nullptr, SkImage::BitDepth::kU8, std::move(space)); in create_picture_image()
1159 sk_sp<SkImage> image = GetResourceAsImage("images/mandrill_512_q075.jpg"); in DEF_TEST()
1176 image = SkImage::MakeFromBitmap(bitmap); in DEF_TEST()
1199 sk_sp<SkImage> srgbImage = SkImage::MakeFromBitmap(srgbBitmap); in DEF_TEST()
1200 sk_sp<SkImage> p3Image = srgbImage->makeColorSpace(p3); in DEF_TEST()
1211 sk_sp<SkImage> adobeImage = srgbImage->makeColorSpace(adobeGamut); in DEF_TEST()
1260 auto img0 = SkImage::MakeFromBitmap(bm0); in DEF_TEST()
1262 auto img1 = SkImage::MakeFromEncoded(data); in DEF_TEST()
1302 static void test_scale_pixels(skiatest::Reporter* reporter, const SkImage* image, in test_scale_pixels()
1307 for (auto chint : { SkImage::kDisallow_CachingHint, SkImage::kAllow_CachingHint }) { in test_scale_pixels()
1327 sk_sp<SkImage> rasterImage = surface->makeImageSnapshot(); in DEF_TEST()
1332 sk_sp<SkImage> codecImage = SkImage::MakeFromEncoded(data); in DEF_TEST()
1344 sk_sp<SkImage> gpuImage = surface->makeImageSnapshot(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
1348 static sk_sp<SkImage> any_image_will_do() { in any_image_will_do()