Home | History | Annotate | Download | only in docs

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,
210 sk_sp<SkImage> image(SkImage::MakeFromRaster(pixmap, releaseProc, &releaseCount));
227 #Method static sk_sp<SkImage> MakeFromBitmap(const SkBitmap& bitmap)
262 sk_sp<SkImage> image1 = SkImage::MakeFromBitmap(bitmap);
264 sk_sp<SkImage> image2 = SkImage::MakeFromBitmap(bitmap);
277 #Method static sk_sp<SkImage> MakeFromGenerator(std::unique_ptr<SkImageGenerator> imageGenerator,
307 sk_sp<SkImage> image = SkImage::MakeFromGenerator(std::move(gen));
317 #Method static sk_sp<SkImage> MakeFromEncoded(sk_sp<SkData> encoded, const SkIRect* subset = nullptr)
336 sk_sp<SkData> encodedData = image->encodeToData(SkEncodedImageFormat::kJPEG, quality);
337 sk_sp<SkImage> image = SkImage::MakeFromEncoded(encodedData);
353 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
357 sk_sp<SkColorSpace> colorSpace)
378 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
382 sk_sp<SkColorSpace> colorSpace,
406 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
411 sk_sp<SkColorSpace> colorSpace)
448 sk_sp<SkImage> image = SkImage::MakeFromTexture(context, backEndTexture,
461 #Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
466 sk_sp<SkColorSpace> colorSpace,
511 sk_sp<SkImage> image = SkImage::MakeFromTexture(context, backEndTexture,
524 #Method static sk_sp<SkImage> MakeCrossContextFromEncoded(GrContext* context, sk_sp<SkData> data,
558 sk_sp<SkData> encodedData = image->encodeToData(SkEncodedImageFormat::kJPEG, 100);
559 sk_sp<SkImage> image = SkImage::MakeCrossContextFromEncoded(context,
570 #Method static sk_sp<SkImage> MakeCrossContextFromPixmap(GrContext* context, const SkPixmap& pixmap,
606 sk_sp<SkImage> image = SkImage::MakeCrossContextFromPixmap(context, pixmap,
618 #Method static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext* context,
622 sk_sp<SkColorSpace> colorSpace = nullptr)
646 #Method static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext* context,
651 sk_sp<SkColorSpace> colorSpace = nullptr)
685 sk_sp<SkImage> image = SkImage::MakeFromAdoptedTexture(canvas->getGrContext(),
702 #Method static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorSpace,
706 sk_sp<SkColorSpace> colorSpace = nullptr)
740 #Method static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorSpace,
744 sk_sp<SkColorSpace> colorSpace = nullptr)
777 #Method static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
782 sk_sp<SkColorSpace> colorSpace = nullptr)
818 #Method static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
823 sk_sp<SkColorSpace> colorSpace = nullptr)
887 #Method static sk_sp<SkImage> MakeFromPicture(sk_sp<SkPicture> picture, const SkISize& dimensions,
890 sk_sp<SkColorSpace> colorSpace)
918 sk_sp<SkPicture> playback = recorder.finishRecordingAsPicture();
923 sk_sp<SkImage> image = SkImage::MakeFromPicture(playback, {50, 50}, nullptr, &paint,
936 #Method static sk_sp<SkImage> MakeFromAHardwareBuffer(AHardwareBuffer* hardwareBuffer,
938 sk_sp<SkColorSpace> colorSpace = nullptr)
1073 sk_sp<SkImage> subset = image->makeSubset({10, 20, 90, 100});
1140 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut);
1143 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
1158 #Method sk_sp<SkColorSpace> refColorSpace() const
1183 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut);
1186 sk_sp<SkImage> image = SkImage::MakeRasterCopy(pixmap);
1211 sk_sp<SkImage> image = SkImage::MakeRasterCopy({SkImageInfo::MakeA8(1, 1), &pmColors, 1});
1252 #Method sk_sp<SkShader> makeShader(SkShader::TileMode tileMode1, SkShader::TileMode tileMode2,
1286 #Method sk_sp<SkShader> makeShader(const SkMatrix* localMatrix = nullptr) const
1330 sk_sp<SkImage> image = SkImage::MakeFromBitmap(bitmap);
1390 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1402 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1403 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1436 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1452 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1453 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1496 sk_sp<SkImage> srcImage(SkImage::MakeFromTexture(context,
1511 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
1527 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
1770 sk_sp<SkImage> filtered = SkImage::MakeFromRaster(pixmap, nullptr, nullptr);
1781 #Method sk_sp<SkData> encodeToData(SkEncodedImageFormat encodedImageFormat, int quality) const
1813 sk_sp<SkData> data(image->encodeToData(SkEncodedImageFormat::kJPEG, quality));
1814 sk_sp<SkImage> filtered = SkImage::MakeFromEncoded(data, &subset);
1826 #Method sk_sp<SkData> encodeToData() const
1841 sk_sp<SkData> data(image->encodeToData());
1842 sk_sp<SkImage> eye = SkImage::MakeFromEncoded(data, &subset);
1852 #Method sk_sp<SkData> refEncodedData() const
1868 sk_sp<SkImage> image;
1905 sk_sp<SkImage> image;
1925 #Method sk_sp<SkImage> makeSubset(const SkIRect& subset) const
1945 sk_sp<SkImage> subset(image->makeSubset({x, y, x + width, y + height}));
1957 #Method sk_sp<SkImage> makeTextureImage(GrContext* context, SkColorSpace* dstColorSpace) const
1975 auto drawImage = [=](sk_sp<SkImage> image, GrContext* context, const char* label) -> void {
1982 sk_sp<SkImage> texture(image->makeTextureImage(context, nullptr));
1986 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
1988 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(context, backEndTexture,
2003 #Method sk_sp<SkImage> makeNonTextureImage() const
2017 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
2024 sk_sp<SkImage> nonTexture(image->makeNonTextureImage());
2028 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
2029 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
2044 #Method sk_sp<SkImage> makeRasterImage() const
2059 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
2066 sk_sp<SkImage> raster(image->makeRasterImage());
2070 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
2071 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
2086 #Method sk_sp<SkImage> makeWithFilter(const SkImageFilter* filter, const SkIRect& subset,
2124 sk_sp<SkImageFilter> shadowFilter = SkDropShadowImageFilter::Make(
2128 sk_sp<SkImageFilter> offsetFilter = SkOffsetImageFilter::Make(40, 40, shadowFilter, nullptr);
2134 sk_sp<SkImage> filtered(image->makeWithFilter(offsetFilter.get(), subset, clipBounds,
2254 sk_sp<GrContextThreadSafeProxy> proxy(context->threadSafeProxy());
2263 sk_sp<SkImage> uploadedEncodedImage = SkImage::MakeFromDeferredTextureImageData(
2273 #Method static sk_sp<SkImage> MakeFromDeferredTextureImageData(GrContext* context, const void* data,
2306 sk_sp<SkImage> image,
2421 sk_sp<SkImage> image(SkImage::MakeFromGenerator(std::move(gen)));
2435 auto drawImage = [=](sk_sp<SkImage> image, const char* label) -> void {
2448 sk_sp<SkImage> bitmapImage(SkImage::MakeFromBitmap(source));
2449 sk_sp<SkImage> textureImage(SkImage::MakeFromTexture(canvas->getGrContext(), backEndTexture,
2465 #Method sk_sp<SkImage> makeColorSpace(sk_sp<SkColorSpace> target,
2496 sk_sp<SkColorSpace> normalColorSpace = SkColorSpace::MakeRGB(
2498 sk_sp<SkColorSpace> wackyColorSpace = normalColorSpace->makeColorSpin();
2502 sk_sp<SkImage> colorSpaced = image->makeColorSpace(colorSpace, transfer);