Lines Matching refs:SkImage

46 SkImageInfo read_pixels_info(SkImage* image) {  in read_pixels_info()
55 static void assert_equal(skiatest::Reporter* reporter, GrDirectContext* dContextA, SkImage* a, in assert_equal()
56 const SkIRect* subsetA, SkImage* b) { in assert_equal()
87 static sk_sp<SkImage> create_image() { in create_image()
105 static sk_sp<SkImage> create_data_image() { in create_data_image()
108 return SkImage::MakeRasterData(info, std::move(data), info.minRowBytes()); in create_data_image()
110 static sk_sp<SkImage> create_image_large(int maxTextureSize) { in create_image_large()
119 static sk_sp<SkImage> create_picture_image() { in create_picture_image()
123 return SkImage::MakeFromPicture(recorder.finishRecordingAsPicture(), SkISize::Make(10, 10), in create_picture_image()
124 nullptr, nullptr, SkImage::BitDepth::kU8, in create_picture_image()
138 static sk_sp<SkImage> create_rasterproc_image(RasterDataHolder* dataHolder) { in create_rasterproc_image()
142 return SkImage::MakeFromRaster(SkPixmap(info, dataHolder->fData->data(), info.minRowBytes()), in create_rasterproc_image()
145 static sk_sp<SkImage> create_codec_image() { in create_codec_image()
151 return SkImage::MakeFromEncoded(std::move(src)); in create_codec_image()
153 static sk_sp<SkImage> create_gpu_image(GrRecordingContext* rContext, in create_gpu_image()
163 static void test_encode(skiatest::Reporter* reporter, GrDirectContext* dContext, SkImage* image) { in test_encode()
169 sk_sp<SkImage> decoded(SkImage::MakeFromEncoded(origEncoded)); in test_encode()
179 decoded = SkImage::MakeFromEncoded(origEncoded)->makeSubset(ir); in test_encode()
229 sk_sp<SkImage> image(surface->makeImageSnapshot()); in DEF_TEST()
241 procs.fImageProc = [](SkImage*, void* called) { in DEF_TEST() argument
272 sk_sp<SkImage> image1(surface->makeImageSnapshot()); in DEF_TEST()
284 sk_sp<SkImage> image2(surface->makeImageSnapshot()); in DEF_TEST()
318 sk_sp<SkImage> image(bm.asImage()); in DEF_TEST()
346 sk_sp<SkImage> image(create_gpu_image(ctxInfo.directContext())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
384 std::function<sk_sp<SkImage>()> imageFactories[] = { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
400 sk_sp<SkImage> image(factory()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
467 std::function<sk_sp<SkImage>()> imageFactories[] = { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
475 sk_sp<SkImage> image = factory(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
502 sk_sp<SkImage> img; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
504 img = SkImage::MakeFromTexture(dContext, mbet->texture(), kTopLeft_GrSurfaceOrigin, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
590 sk_sp<SkImage> img; in DEF_GPUTEST()
628 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeRasterCopy(pmap)); in DEF_TEST()
629 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeRasterData(info, nullptr, 0)); in DEF_TEST()
630 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeFromRaster(pmap, nullptr, nullptr)); in DEF_TEST()
631 REPORTER_ASSERT(reporter, nullptr == SkImage::MakeFromGenerator( in DEF_TEST()
641 sk_sp<SkImage> image = SkImage::MakeRasterData(info, data, rowBytes); in DEF_TEST()
657 SkImage* image) { in image_test_read_pixels()
708 sk_sp<SkImage> image(create_image()); in DEF_TEST()
729 const SkImage* image, const SkBitmap& bitmap) { in check_legacy_bitmap()
746 const SkImage* image) { in test_legacy_bitmap()
759 sk_sp<SkImage> subsetImage(tmp.asImage()); in test_legacy_bitmap()
767 sk_sp<SkImage> image(create_image()); in DEF_TEST()
784 sk_sp<SkImage> image(create_gpu_image(dContext)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
788 static void test_peek(skiatest::Reporter* reporter, SkImage* image, bool expectPeekSuccess) { in test_peek()
808 sk_sp<SkImage> image(create_image()); in DEF_TEST()
824 sk_sp<SkImage> image(create_gpu_image(ctxInfo.directContext())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
856 sk_sp<SkImage> refImg = SkImage::MakeFromTexture( in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
886 std::function<sk_sp<SkImage>(GrDirectContext*)> imageMaker) { in test_cross_context_image()
913 sk_sp<SkImage> refImg(imageMaker(dContext)); in test_cross_context_image()
928 sk_sp<SkImage> refImg(imageMaker(dContext)); in test_cross_context_image()
938 sk_sp<SkImage> refImg(imageMaker(dContext)); in test_cross_context_image()
964 sk_sp<SkImage> refImg(imageMaker(dContext)); in test_cross_context_image()
977 sk_sp<SkImage> refImg(imageMaker(dContext)); in test_cross_context_image()
997 sk_sp<SkImage> refImg(imageMaker(dContext)); in test_cross_context_image()
1049 return SkImage::MakeCrossContextFromPixmap(dContext, pixmap, false); in DEF_GPUTEST()
1068 sk_sp<SkImage> image = SkImage::MakeCrossContextFromPixmap(dContext, pixmap, false); in DEF_GPUTEST()
1096 std::function<sk_sp<SkImage>()> fImageFactory; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1109 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.directContext()); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1118 sk_sp<SkImage> image(testCase.fImageFactory()); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1130 SkImage::BackendTextureReleaseProc proc; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1131 bool result = SkImage::MakeBackendTextureFromSkImage(context, std::move(image), in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
1156 sk_sp<SkImage> image(create_gpu_image(ctxInfo.directContext())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
1173 static sk_sp<SkImage> create_picture_image(sk_sp<SkColorSpace> space) { in create_picture_image()
1177 return SkImage::MakeFromPicture(recorder.finishRecordingAsPicture(), SkISize::Make(10, 10), in create_picture_image()
1178 nullptr, nullptr, SkImage::BitDepth::kU8, std::move(space)); in create_picture_image()
1183 sk_sp<SkImage> image = GetResourceAsImage("images/mandrill_512_q075.jpg"); in DEF_TEST()
1223 sk_sp<SkImage> srgbImage = srgbBitmap.asImage(); in DEF_TEST()
1224 sk_sp<SkImage> p3Image = srgbImage->makeColorSpace(p3, nullptr); in DEF_TEST()
1235 sk_sp<SkImage> adobeImage = srgbImage->makeColorSpace(adobeGamut, nullptr); in DEF_TEST()
1286 auto img1 = SkImage::MakeFromEncoded(data); in DEF_TEST()
1326 static void test_scale_pixels(skiatest::Reporter* reporter, const SkImage* image, in test_scale_pixels()
1331 for (auto chint : { SkImage::kDisallow_CachingHint, SkImage::kAllow_CachingHint }) { in test_scale_pixels()
1351 sk_sp<SkImage> rasterImage = surface->makeImageSnapshot(); in DEF_TEST()
1356 sk_sp<SkImage> codecImage = SkImage::MakeFromEncoded(data); in DEF_TEST()
1368 sk_sp<SkImage> gpuImage = surface->makeImageSnapshot(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
1372 static sk_sp<SkImage> any_image_will_do() { in any_image_will_do()
1399 static sk_sp<SkImage> make_yuva_image(GrDirectContext* dContext) { in make_yuva_image()
1409 return SkImage::MakeFromYUVAPixmaps(dContext, yuvaPixmaps); in make_yuva_image()
1521 sk_sp<SkImage> image = GetResourceAsImage("images/mandrill_128.png"); in DEF_TEST()
1525 auto check_roundtrip = [&](sk_sp<SkImage> img) { in DEF_TEST()
1526 auto img2 = SkImage::MakeFromEncoded(img->encodeToData()); in DEF_TEST()