Lines Matching full:sk_sp
85 static sk_sp<SkImage> create_image() {
91 static sk_sp<SkData> create_image_data(SkImageInfo* info) {
94 sk_sp<SkData> data(SkData::MakeUninitialized(rowBytes * info->height()));
103 static sk_sp<SkImage> create_data_image() {
105 sk_sp<SkData> data(create_image_data(&info));
109 static sk_sp<SkImage> create_image_large(int maxTextureSize) {
118 static sk_sp<SkImage> create_picture_image() {
130 sk_sp<SkData> fData;
138 static sk_sp<SkImage> create_rasterproc_image(RasterDataHolder* dataHolder) {
145 static sk_sp<SkImage> create_codec_image() {
147 sk_sp<SkData> data(create_image_data(&info));
150 sk_sp<SkData> src(sk_tool_utils::EncodeImageToData(bitmap, SkEncodedImageFormat::kPNG, 100));
154 static sk_sp<SkImage> create_gpu_image(GrContext* context) {
164 sk_sp<SkData> origEncoded = image->encodeToData();
168 sk_sp<SkImage> decoded(SkImage::MakeFromEncoded(origEncoded));
229 sk_sp<SkImage> image(surface->makeImageSnapshot());
235 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
272 sk_sp<SkImage> image1(surface->makeImageSnapshot());
284 sk_sp<SkImage> image2(surface->makeImageSnapshot());
318 sk_sp<SkImage> image(SkImage::MakeFromBitmap(bm));
347 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext()));
388 std::function<sk_sp<SkImage>()> imageFactories[] = {
399 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.grContext());
405 sk_sp<SkColorSpace> dstColorSpaces[] ={
412 sk_sp<SkImage> image(factory());
418 sk_sp<SkImage> texImage(image->makeTextureImage(context, dstColorSpace.get()));
455 std::function<sk_sp<SkImage>()> imageFactories[] = {
464 sk_sp<SkImage> image = factory();
510 sk_sp<SkData> data = SkData::MakeUninitialized(size);
512 sk_sp<SkImage> image = SkImage::MakeRasterData(info, data, rowBytes);
576 sk_sp<SkImage> image(create_image());
628 sk_sp<SkImage> subsetImage(SkImage::MakeFromBitmap(tmp));
641 sk_sp<SkImage> image(create_image());
664 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext()));
690 sk_sp<SkImage> image(create_image());
707 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext()));
734 sk_sp<SkImage> refImg(
765 std::function<sk_sp<SkImage>(GrContext*)> imageMaker) {
792 sk_sp<SkImage> refImg(imageMaker(ctx));
797 sk_sp<SkSurface> surface = SkSurface::MakeRenderTarget(ctx, SkBudgeted::kNo, info);
802 sk_sp<SkImage> refImg(imageMaker(ctx));
812 sk_sp<SkImage> refImg(imageMaker(ctx));
838 sk_sp<SkImage> refImg(imageMaker(ctx));
851 sk_sp<SkImage> refImg(imageMaker(ctx));
870 sk_sp<SkImage> refImg(imageMaker(ctx));
873 sk_sp<SkColorSpace> texColorSpace;
874 sk_sp<GrTextureProxy> proxy = as_IB(refImg)->asTextureProxyRef(
880 sk_sp<GrTextureProxy> otherProxy = as_IB(refImg)->asTextureProxyRef(
886 sk_sp<GrTextureProxy> proxySecondRef = as_IB(refImg)->asTextureProxyRef(
918 sk_sp<SkData> data = GetResourceAsData("images/mandrill_128.png");
978 sk_sp<GrContextThreadSafeProxy> proxy = context->threadSafeProxy();
989 std::function<sk_sp<SkImage> ()> fImageFactory;
991 sk_sp<SkColorSpace> fColorSpace;
1011 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.grContext());
1047 sk_sp<SkImage> image(testCase.fImageFactory());
1078 sk_sp<SkImage> newImage(
1090 sk_sp<SkImage> scaledImage = SkImage::MakeRasterCopy(scaled);
1095 sk_sp<SkImage> newImage2(SkImage::MakeFromDeferredTextureImageData(
1136 sk_sp<GrContextThreadSafeProxy> proxy = context->threadSafeProxy();
1147 std::function<sk_sp<SkImage> ()> fImageFactory;
1159 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.grContext());
1168 sk_sp<SkImage> image(testCase.fImageFactory());
1199 static sk_sp<SkImage> create_picture_image(sk_sp<SkColorSpace> space) {
1212 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB();
1213 sk_sp<SkImage> image = GetResourceAsImage("images/mandrill_512_q075.jpg");
1222 sk_sp<SkColorSpace> rec2020 = SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma,
1233 sk_sp<SkSurface> surface = SkSurface::MakeRaster(
1244 sk_sp<SkColorSpace> p3 = SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma,
1248 sk_sp<SkColorSpace> adobeGamut = SkColorSpace::MakeRGB(fn, SkColorSpace::kAdobeRGB_Gamut);
1254 sk_sp<SkImage> srgbImage = SkImage::MakeFromBitmap(srgbBitmap);
1255 sk_sp<SkImage> p3Image = srgbImage->makeColorSpace(p3, SkTransferFunctionBehavior::kIgnore);
1263 sk_sp<SkImage> adobeImage = srgbImage->makeColorSpace(adobeGamut,
1314 sk_sp<SkData> data = img0->encodeToData(SkEncodedImageFormat::kPNG, 100);
1378 sk_sp<SkSurface> surface = SkSurface::MakeRaster(info);
1380 sk_sp<SkImage> rasterImage = surface->makeImageSnapshot();
1384 sk_sp<SkData> data = rasterImage->encodeToData();
1385 sk_sp<SkImage> codecImage = SkImage::MakeFromEncoded(data);
1395 sk_sp<SkSurface> surface = SkSurface::MakeRenderTarget(ctxInfo.grContext(), SkBudgeted::kNo,
1398 sk_sp<SkImage> gpuImage = surface->makeImageSnapshot();
1403 static sk_sp<SkImage> any_image_will_do() {