Home | History | Annotate | Download | only in tests

Lines Matching full:sk_sp

86 static sk_sp<SkImage> create_image() {
92 static sk_sp<SkData> create_image_data(SkImageInfo* info) {
95 sk_sp<SkData> data(SkData::MakeUninitialized(rowBytes * info->height()));
104 static sk_sp<SkImage> create_data_image() {
106 sk_sp<SkData> data(create_image_data(&info));
110 static sk_sp<SkImage> create_image_large(int maxTextureSize) {
119 static sk_sp<SkImage> create_picture_image() {
131 sk_sp<SkData> fData;
139 static sk_sp<SkImage> create_rasterproc_image(RasterDataHolder* dataHolder) {
146 static sk_sp<SkImage> create_codec_image() {
148 sk_sp<SkData> data(create_image_data(&info));
151 sk_sp<SkData> src(sk_tool_utils::EncodeImageToData(bitmap, SkEncodedImageFormat::kPNG, 100));
155 static sk_sp<SkImage> create_gpu_image(GrContext* context) {
165 sk_sp<SkData> origEncoded = image->encodeToData();
169 sk_sp<SkImage> decoded(SkImage::MakeFromEncoded(origEncoded));
230 sk_sp<SkImage> image(surface->makeImageSnapshot());
236 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
273 sk_sp<SkImage> image1(surface->makeImageSnapshot());
285 sk_sp<SkImage> image2(surface->makeImageSnapshot());
319 sk_sp<SkImage> image(SkImage::MakeFromBitmap(bm));
348 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext()));
389 std::function<sk_sp<SkImage>()> imageFactories[] = {
400 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.grContext());
406 sk_sp<SkColorSpace> dstColorSpaces[] ={
413 sk_sp<SkImage> image(factory());
419 sk_sp<SkImage> texImage(image->makeTextureImage(context, dstColorSpace.get()));
456 std::function<sk_sp<SkImage>()> imageFactories[] = {
465 sk_sp<SkImage> image = factory();
604 sk_sp<SkData> data = SkData::MakeUninitialized(size);
606 sk_sp<SkImage> image = SkImage::MakeRasterData(info, data, rowBytes);
670 sk_sp<SkImage> image(create_image());
720 sk_sp<SkImage> subsetImage(SkImage::MakeFromBitmap(tmp));
728 sk_sp<SkImage> image(create_image());
745 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext()));
770 sk_sp<SkImage> image(create_image());
787 sk_sp<SkImage> image(create_gpu_image(ctxInfo.grContext()));
814 sk_sp<SkImage> refImg(
845 std::function<sk_sp<SkImage>(GrContext*)> imageMaker) {
872 sk_sp<SkImage> refImg(imageMaker(ctx));
877 sk_sp<SkSurface> surface = SkSurface::MakeRenderTarget(ctx, SkBudgeted::kNo, info);
882 sk_sp<SkImage> refImg(imageMaker(ctx));
892 sk_sp<SkImage> refImg(imageMaker(ctx));
918 sk_sp<SkImage> refImg(imageMaker(ctx));
931 sk_sp<SkImage> refImg(imageMaker(ctx));
954 sk_sp<SkImage> refImg(imageMaker(ctx));
957 sk_sp<SkColorSpace> texColorSpace;
958 sk_sp<GrTextureProxy> proxy = as_IB(refImg)->asTextureProxyRef(
964 sk_sp<GrTextureProxy> otherProxy = as_IB(refImg)->asTextureProxyRef(
970 sk_sp<GrTextureProxy> proxySecondRef = as_IB(refImg)->asTextureProxyRef(
1002 sk_sp<SkData> data = GetResourceAsData("images/mandrill_128.png");
1047 sk_sp<GrContextThreadSafeProxy> proxy = context->threadSafeProxy();
1058 std::function<sk_sp<SkImage> ()> fImageFactory;
1070 sk_sp<SkImage> otherContextImage = create_gpu_image(otherContextInfo.grContext());
1079 sk_sp<SkImage> image(testCase.fImageFactory());
1110 static sk_sp<SkImage> create_picture_image(sk_sp<SkColorSpace> space) {
1123 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB();
1124 sk_sp<SkImage> image = GetResourceAsImage("images/mandrill_512_q075.jpg");
1133 sk_sp<SkColorSpace> rec2020 = SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma,
1144 sk_sp<SkSurface> surface = SkSurface::MakeRaster(
1155 sk_sp<SkColorSpace> p3 = SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma,
1159 sk_sp<SkColorSpace> adobeGamut = SkColorSpace::MakeRGB(fn, SkColorSpace::kAdobeRGB_Gamut);
1165 sk_sp<SkImage> srgbImage = SkImage::MakeFromBitmap(srgbBitmap);
1166 sk_sp<SkImage> p3Image = srgbImage->makeColorSpace(p3, SkTransferFunctionBehavior::kIgnore);
1174 sk_sp<SkImage> adobeImage = srgbImage->makeColorSpace(adobeGamut,
1225 sk_sp<SkData> data = img0->encodeToData(SkEncodedImageFormat::kPNG, 100);
1289 sk_sp<SkSurface> surface = SkSurface::MakeRaster(info);
1291 sk_sp<SkImage> rasterImage = surface->makeImageSnapshot();
1295 sk_sp<SkData> data = rasterImage->encodeToData();
1296 sk_sp<SkImage> codecImage = SkImage::MakeFromEncoded(data);
1306 sk_sp<SkSurface> surface = SkSurface::MakeRenderTarget(ctxInfo.grContext(), SkBudgeted::kNo,
1309 sk_sp<SkImage> gpuImage = surface->makeImageSnapshot();
1314 static sk_sp<SkImage> any_image_will_do() {