Lines Matching refs:SkImage
4 #Class SkImage
50 #Method static sk_sp<SkImage> MakeRasterCopy(const SkPixmap& pixmap)
71 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
84 #Method static sk_sp<SkImage> MakeRasterData(const SkImageInfo& info, sk_sp<SkData> pixels, size_t …
95 image->readPixels(dstInfo, data->writable_data(), rowBytes, 0, 0, SkImage::kAllow_CachingHint);
96 sk_sp<SkImage> raw = SkImage::MakeRasterData(dstInfo.makeColorType(kRGBA_8888_SkColorType),
135 #Method static sk_sp<SkImage> MakeFromRaster(const SkPixmap& pixmap,
144 static void releaseProc(const void* pixels, SkImage::ReleaseContext context) {
154 sk_sp<SkImage> image(SkImage::MakeFromRaster(pixmap, releaseProc, &releaseCount));
171 #Method static sk_sp<SkImage> MakeFromBitmap(const SkBitmap& bitmap)
193 sk_sp<SkImage> image1 = SkImage::MakeFromBitmap(bitmap);
195 sk_sp<SkImage> image2 = SkImage::MakeFromBitmap(bitmap);
208 #Method static sk_sp<SkImage> MakeFromGenerator(std::unique_ptr<SkImageGenerator> imageGenerator,
223 SkImage::BitDepth::kU8, SkColorSpace::MakeSRGB());
224 sk_sp<SkImage> image = SkImage::MakeFromGenerator(std::move(gen));
234 #Method static sk_sp<SkImage> MakeFromEncoded(sk_sp<SkData> encoded, const SkIRect* subset = nullpt…
244 sk_sp<SkImage> image = SkImage::MakeFromEncoded(encodedData);
276 #Method static sk_sp<SkImage> MakeFromCompressed(GrContext* context, sk_sp<SkData> data, int width,…
301 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
325 sk_sp<SkImage> image = SkImage::MakeFromTexture(context, backEndTexture,
338 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
359 auto debugster = [](SkImage::ReleaseContext releaseContext) -> void {
364 sk_sp<SkImage> image = SkImage::MakeFromTexture(context, backEndTexture,
377 #Method static sk_sp<SkImage> MakeCrossContextFromEncoded(GrContext* context, sk_sp<SkData> data,
390 sk_sp<SkImage> image = SkImage::MakeCrossContextFromEncoded(context,
401 #Method static sk_sp<SkImage> MakeCrossContextFromPixmap(GrContext* context, const SkPixmap& pixmap,
415 sk_sp<SkImage> image = SkImage::MakeCrossContextFromPixmap(context, pixmap,
427 #Method static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext* context,
448 sk_sp<SkImage> image = SkImage::MakeFromAdoptedTexture(canvas->getGrContext(),
465 #Method static sk_sp<SkImage> MakeFromYUVATexturesCopy(GrContext* context,
483 #Method static sk_sp<SkImage> MakeFromYUVATextures(GrContext* context,
502 #Method static sk_sp<SkImage> MakeFromYUVAPixmaps(
526 #Method static sk_sp<SkImage> MakeFromYUVATexturesCopyWithExternalBackend(
546 #Method static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorS…
563 #Method static sk_sp<SkImage> MakeFromYUVTexturesCopyWithExternalBackend(
580 #Method static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
596 #Method static sk_sp<SkImage> MakeFromNV12TexturesCopyWithExternalBackend(
643 #Method static sk_sp<SkImage> MakeFromPicture(sk_sp<SkPicture> picture, const SkISize& dimensions,
666 sk_sp<SkImage> image = SkImage::MakeFromPicture(playback, {50, 50}, nullptr, &paint,
667 SkImage::BitDepth::kU8, srgbColorSpace);
679 #Method static sk_sp<SkImage> MakeFromAHardwareBuffer(
796 sk_sp<SkImage> subset = image->makeSubset({10, 20, 90, 100});
877 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
910 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
932 sk_sp<SkImage> image = SkImage::MakeRasterCopy({SkImageInfo::MakeA8(1, 1), &pmColors, 1});
1027 sk_sp<SkImage> image = SkImage::MakeFromBitmap(bitmap);
1068 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1079 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1080 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1104 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1119 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1120 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1150 sk_sp<SkImage> imageFromBackend = SkImage::MakeFromAdoptedTexture(grContext, backEndTexture,
1156 sk_sp<SkImage> imageFromTexture = SkImage::MakeFromAdoptedTexture(grContext, textureFromImage,
1354 sk_sp<SkImage> filtered = SkImage::MakeFromRaster(pixmap, nullptr, nullptr);
1377 sk_sp<SkImage> filtered = SkImage::MakeFromEncoded(data, &subset);
1397 sk_sp<SkImage> eye = SkImage::MakeFromEncoded(data, &subset);
1417 sk_sp<SkImage> image;
1418 } tests[] = { { "image", image }, { "bitmap", SkImage::MakeFromBitmap(source) },
1419 { "texture", SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1444 #Method sk_sp<SkImage> makeSubset(const SkIRect& subset) const
1456 sk_sp<SkImage> subset(image->makeSubset({x, y, x + width, y + height}));
1468 #Method sk_sp<SkImage> makeTextureImage(GrContext* context, SkColorSpace* dstColorSpace,
1477 auto drawImage = [=](sk_sp<SkImage> image, GrContext* context, const char* label) -> void {
1483 sk_sp<SkImage> texture(image->makeTextureImage(context, nullptr));
1487 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1489 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(context, backEndTexture,
1505 #Method sk_sp<SkImage> makeNonTextureImage() const
1513 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1519 sk_sp<SkImage> nonTexture(image->makeNonTextureImage());
1523 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1524 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1540 #Method sk_sp<SkImage> makeRasterImage() const
1548 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1554 sk_sp<SkImage> raster(image->makeRasterImage());
1558 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1559 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1575 #Method sk_sp<SkImage> makeWithFilter(GrContext* context,
1601 sk_sp<SkImage> filtered(image->makeWithFilter(canvas->getGrContext(),
1619 #Method sk_sp<SkImage> makeWithFilter(const SkImageFilter* filter, const SkIRect& subset,
1646 sk_sp<SkImage> image,
1657 static sk_sp<SkImage> create_gpu_image(GrContext* grContext) {
1674 sk_sp<SkImage> backEndImage = create_gpu_image(grContext);
1677 SkImage::BackendTextureReleaseProc proc;
1678 if (!SkImage::MakeBackendTextureFromSkImage(grContext, std::move(backEndImage),
1682 sk_sp<SkImage> i2 = SkImage::MakeFromTexture(grContext, texture, kTopLeft_GrSurfaceOrigin,
1721 sk_sp<SkImage> image(SkImage::MakeFromGenerator(std::move(gen)));
1735 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1747 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1748 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1765 #Method sk_sp<SkImage> makeColorSpace(sk_sp<SkColorSpace> target) const
1777 sk_sp<SkImage> colorSpaced = image->makeColorSpace(colorSpace);
1787 #Class SkImage ##