Lines Matching full:sk_sp
72 #Method static sk_sp<SkImage> MakeRasterCopy(const SkPixmap& pixmap)
105 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
118 #Method static sk_sp<SkImage> MakeRasterData(const Info& info, sk_sp<SkData> pixels, size_t rowBytes)
139 sk_sp<SkData> data = SkData::MakeUninitialized(rowBytes * image->height());
143 sk_sp<SkImage> raw = SkImage::MakeRasterData(dstInfo.makeColorType(kRGBA_8888_SkColorType),
172 #Method static sk_sp<SkImage> MakeFromRaster(const SkPixmap& pixmap,
211 sk_sp<SkImage> image(SkImage::MakeFromRaster(pixmap, releaseProc, &releaseCount));
228 #Method static sk_sp<SkImage> MakeFromBitmap(const SkBitmap& bitmap)
263 sk_sp<SkImage> image1 = SkImage::MakeFromBitmap(bitmap);
265 sk_sp<SkImage> image2 = SkImage::MakeFromBitmap(bitmap);
278 #Method static sk_sp<SkImage> MakeFromGenerator(std::unique_ptr<SkImageGenerator> imageGenerator,
309 sk_sp<SkImage> image = SkImage::MakeFromGenerator(std::move(gen));
319 #Method static sk_sp<SkImage> MakeFromEncoded(sk_sp<SkData> encoded, const SkIRect* subset = nullptr)
338 sk_sp<SkData> encodedData = image->encodeToData(SkEncodedImageFormat::kJPEG, quality);
339 sk_sp<SkImage> image = SkImage::MakeFromEncoded(encodedData);
355 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
359 sk_sp<SkColorSpace> colorSpace)
365 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
369 sk_sp<SkColorSpace> colorSpace,
378 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
383 sk_sp<SkColorSpace> colorSpace)
421 sk_sp<SkImage> image = SkImage::MakeFromTexture(context, backEndTexture,
434 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
439 sk_sp<SkColorSpace> colorSpace,
484 sk_sp<SkImage> image = SkImage::MakeFromTexture(context, backEndTexture,
497 #Method static sk_sp<SkImage> MakeCrossContextFromEncoded(GrContext* context, sk_sp<SkData> data,
532 sk_sp<SkData> encodedData = image->encodeToData(SkEncodedImageFormat::kJPEG, 100);
533 sk_sp<SkImage> image = SkImage::MakeCrossContextFromEncoded(context,
544 #Method static sk_sp<SkImage> MakeCrossContextFromPixmap(GrContext* context, const SkPixmap& pixmap,
581 sk_sp<SkImage> image = SkImage::MakeCrossContextFromPixmap(context, pixmap,
593 #Method static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext* context,
597 sk_sp<SkColorSpace> colorSpace = nullptr)
603 #Method static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext* context,
608 sk_sp<SkColorSpace> colorSpace = nullptr)
643 sk_sp<SkImage> image = SkImage::MakeFromAdoptedTexture(canvas->getGrContext(),
660 #Method static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorSpace,
664 sk_sp<SkColorSpace> colorSpace = nullptr)
699 #Method static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorSpace,
703 sk_sp<SkColorSpace> colorSpace = nullptr)
736 #Method static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
741 sk_sp<SkColorSpace> colorSpace = nullptr)
778 #Method static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
783 sk_sp<SkColorSpace> colorSpace = nullptr)
846 #Method static sk_sp<SkImage> MakeFromPicture(sk_sp<SkPicture> picture, const SkISize& dimensions,
849 sk_sp<SkColorSpace> colorSpace)
878 sk_sp<SkPicture> playback = recorder.finishRecordingAsPicture();
883 sk_sp<SkImage> image = SkImage::MakeFromPicture(playback, {50, 50}, nullptr, &paint,
896 #Method static sk_sp<SkImage> MakeFromAHardwareBuffer(AHardwareBuffer* hardwareBuffer,
898 sk_sp<SkColorSpace> colorSpace = nullptr)
1038 sk_sp<SkImage> subset = image->makeSubset({10, 20, 90, 100});
1105 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut);
1108 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
1123 #Method sk_sp<SkColorSpace> refColorSpace() const
1148 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut);
1151 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
1176 sk_sp<SkImage> image = SkImage::MakeRasterCopy({SkImageInfo::MakeA8(1, 1), &pmColors, 1});
1217 #Method sk_sp<SkShader> makeShader(SkShader::TileMode tileMode1, SkShader::TileMode tileMode2,
1252 #Method sk_sp<SkShader> makeShader(const SkMatrix* localMatrix = nullptr) const
1300 sk_sp<SkImage> image = SkImage::MakeFromBitmap(bitmap);
1350 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1362 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1363 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1396 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1412 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1413 sk_sp
1457 sk_sp<SkImage> srcImage(SkImage::MakeFromTexture(context,
1472 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1488 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1733 sk_sp<SkImage> filtered = SkImage::MakeFromRaster(pixmap, nullptr, nullptr);
1744 #Method sk_sp<SkData> encodeToData(SkEncodedImageFormat encodedImageFormat, int quality) const
1776 sk_sp<SkData> data(image->encodeToData(SkEncodedImageFormat::kJPEG, quality));
1777 sk_sp<SkImage> filtered = SkImage::MakeFromEncoded(data, &subset);
1789 #Method sk_sp<SkData> encodeToData() const
1804 sk_sp<SkData> data(image->encodeToData());
1805 sk_sp<SkImage> eye = SkImage::MakeFromEncoded(data, &subset);
1815 #Method sk_sp<SkData> refEncodedData() const
1831 sk_sp<SkImage> image;
1872 sk_sp<SkImage> image;
1892 #Method sk_sp<SkImage> makeSubset(const SkIRect& subset) const
1912 sk_sp<SkImage> subset(image->makeSubset({x, y, x + width, y + height}));
1924 #Method sk_sp<SkImage> makeTextureImage(GrContext* context, SkColorSpace* dstColorSpace) const
1942 auto drawImage = [=](sk_sp<SkImage> image, GrContext* context, const char* label) -> void {
1949 sk_sp<SkImage> texture(image->makeTextureImage(context, nullptr));
1953 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1955 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(context, backEndTexture,
1970 #Method sk_sp<SkImage> makeNonTextureImage() const
1984 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1991 sk_sp<SkImage> nonTexture(image->makeNonTextureImage());
1995 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1996 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
2011 #Method sk_sp<SkImage> makeRasterImage() const
2026 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
2033 sk_sp<SkImage> raster(image->makeRasterImage());
2037 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
2038 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
2053 #Method sk_sp<SkImage> makeWithFilter(const SkImageFilter* filter, const SkIRect& subset,
2090 sk_sp<SkImageFilter> shadowFilter = SkDropShadowImageFilter::Make(
2094 sk_sp<SkImageFilter> offsetFilter = SkOffsetImageFilter::Make(40, 40, shadowFilter, nullptr);
2100 sk_sp<SkImage> filtered(image->makeWithFilter(offsetFilter.get(), subset, clipBounds,
2124 sk_sp<SkImage> image,
2156 static sk_sp<SkImage> create_gpu_image(GrContext* grContext) {
2173 sk_sp<SkImage> backEndImage = create_gpu_image(grContext);
2181 sk_sp<SkImage> i2 = SkImage::MakeFromTexture(grContext, texture, kTopLeft_GrSurfaceOrigin,
2233 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(grContext, backEndTexture,
2277 sk_sp<SkImage> image(SkImage::MakeFromGenerator(std::move(gen)));
2291 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
2304 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
2305 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
2321 #Method sk_sp<SkImage> makeColorSpace(sk_sp<SkColorSpace> target,
2353 sk_sp<SkColorSpace> normalColorSpace = SkColorSpace::MakeRGB(
2355 sk_sp<SkColorSpace> wackyColorSpace = normalColorSpace->makeColorSpin();
2359 sk_sp<SkImage> colorSpaced = image->makeColorSpace(colorSpace, transfer);