Skia
2D Graphics Library
SkImage Member List

This is the complete list of members for SkImage, including all inherited members.

alphaType() constSkImage
asLegacyBitmap(SkBitmap *bitmap, LegacyBitmapMode legacyBitmapMode=kRO_LegacyBitmapMode) constSkImage
asyncRescaleAndReadPixels(const SkImageInfo &info, const SkIRect &srcRect, RescaleGamma rescaleGamma, RescaleMode rescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)SkImage
asyncRescaleAndReadPixelsYUV420(SkYUVColorSpace yuvColorSpace, sk_sp< SkColorSpace > dstColorSpace, const SkIRect &srcRect, const SkISize &dstSize, RescaleGamma rescaleGamma, RescaleMode rescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)SkImage
BackendTextureReleaseProc typedefSkImage
BitDepth enum nameSkImage
bounds() constSkImageinline
CachingHint enum nameSkImage
colorSpace() constSkImage
colorType() constSkImage
CompressionType enum nameSkImage
CubicResampler typedefSkImage
dimensions() constSkImageinline
encodeToData(SkEncodedImageFormat encodedImageFormat, int quality) constSkImage
encodeToData() constSkImage
flush(GrDirectContext *context, const GrFlushInfo &flushInfo)SkImage
flush(GrDirectContext *context)SkImageinline
flushAndSubmit(GrDirectContext *)SkImage
getBackendTexture(bool flushPendingGrContextIO, GrSurfaceOrigin *origin=nullptr) constSkImage
hasMipmaps() constSkImage
height() constSkImageinline
imageInfo() constSkImageinline
isAlphaOnly() constSkImage
isLazyGenerated() constSkImage
isOpaque() constSkImageinline
isTextureBacked() constSkImage
isValid(GrRecordingContext *context) constSkImage
kAllow_CachingHint enum valueSkImage
kCompressionTypeCountSkImagestatic
kDisallow_CachingHint enum valueSkImage
kETC1_CompressionTypeSkImagestatic
kRO_LegacyBitmapMode enum valueSkImage
LegacyBitmapMode enum nameSkImage
MakeBackendTextureFromSkImage(GrDirectContext *context, sk_sp< SkImage > image, GrBackendTexture *backendTexture, BackendTextureReleaseProc *backendTextureReleaseProc)SkImagestatic
makeColorSpace(sk_sp< SkColorSpace > target, GrDirectContext *direct=nullptr) constSkImage
makeColorTypeAndColorSpace(SkColorType targetColorType, sk_sp< SkColorSpace > targetColorSpace, GrDirectContext *direct=nullptr) constSkImage
MakeCrossContextFromPixmap(GrDirectContext *context, const SkPixmap &pixmap, bool buildMips, bool limitToMaxTextureSize=false)SkImagestatic
MakeFromAdoptedTexture(GrRecordingContext *context, const GrBackendTexture &backendTexture, GrSurfaceOrigin textureOrigin, SkColorType colorType, SkAlphaType alphaType=kPremul_SkAlphaType, sk_sp< SkColorSpace > colorSpace=nullptr)SkImagestatic
MakeFromBitmap(const SkBitmap &bitmap)SkImagestatic
MakeFromCompressedTexture(GrRecordingContext *context, const GrBackendTexture &backendTexture, GrSurfaceOrigin origin, SkAlphaType alphaType, sk_sp< SkColorSpace > colorSpace, TextureReleaseProc textureReleaseProc=nullptr, ReleaseContext releaseContext=nullptr)SkImagestatic
MakeFromEncoded(sk_sp< SkData > encoded)SkImagestatic
MakeFromGenerator(std::unique_ptr< SkImageGenerator > imageGenerator)SkImagestatic
MakeFromPicture(sk_sp< SkPicture > picture, const SkISize &dimensions, const SkMatrix *matrix, const SkPaint *paint, BitDepth bitDepth, sk_sp< SkColorSpace > colorSpace)SkImagestatic
MakeFromRaster(const SkPixmap &pixmap, RasterReleaseProc rasterReleaseProc, ReleaseContext releaseContext)SkImagestatic
MakeFromTexture(GrRecordingContext *context, const GrBackendTexture &backendTexture, GrSurfaceOrigin origin, SkColorType colorType, SkAlphaType alphaType, sk_sp< SkColorSpace > colorSpace, TextureReleaseProc textureReleaseProc=nullptr, ReleaseContext releaseContext=nullptr)SkImagestatic
MakeFromYUVAPixmaps(GrRecordingContext *context, const SkYUVAPixmaps &pixmaps, GrMipMapped buildMips=GrMipmapped::kNo, bool limitToMaxTextureSize=false, sk_sp< SkColorSpace > imageColorSpace=nullptr)SkImagestatic
MakeFromYUVATextures(GrRecordingContext *context, const GrYUVABackendTextures &yuvaTextures, sk_sp< SkColorSpace > imageColorSpace=nullptr, TextureReleaseProc textureReleaseProc=nullptr, ReleaseContext releaseContext=nullptr)SkImagestatic
makeNonTextureImage() constSkImage
MakeRasterCopy(const SkPixmap &pixmap)SkImagestatic
MakeRasterData(const SkImageInfo &info, sk_sp< SkData > pixels, size_t rowBytes)SkImagestatic
MakeRasterFromCompressed(sk_sp< SkData > data, int width, int height, CompressionType type)SkImagestatic
makeRasterImage(CachingHint cachingHint=kDisallow_CachingHint) constSkImage
makeShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions &, const SkMatrix *localMatrix=nullptr) constSkImage
makeShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions &sampling, const SkMatrix &lm) constSkImageinline
makeShader(const SkSamplingOptions &sampling, const SkMatrix &lm) constSkImageinline
makeShader(const SkSamplingOptions &sampling, const SkMatrix *lm=nullptr) constSkImageinline
makeSubset(const SkIRect &subset, GrDirectContext *direct=nullptr) constSkImage
MakeTextureFromCompressed(GrDirectContext *direct, sk_sp< SkData > data, int width, int height, CompressionType type, GrMipmapped mipMapped=GrMipmapped::kNo, GrProtected isProtected=GrProtected::kNo)SkImagestatic
makeTextureImage(GrDirectContext *, GrMipmapped=GrMipmapped::kNo, SkBudgeted=SkBudgeted::kYes) constSkImage
makeWithFilter(GrRecordingContext *context, const SkImageFilter *filter, const SkIRect &subset, const SkIRect &clipBounds, SkIRect *outSubset, SkIPoint *offset) constSkImage
peekPixels(SkPixmap *pixmap) constSkImage
RasterReleaseProc typedefSkImage
readPixels(GrDirectContext *context, const SkImageInfo &dstInfo, void *dstPixels, size_t dstRowBytes, int srcX, int srcY, CachingHint cachingHint=kAllow_CachingHint) constSkImage
readPixels(GrDirectContext *context, const SkPixmap &dst, int srcX, int srcY, CachingHint cachingHint=kAllow_CachingHint) constSkImage
readPixels(const SkImageInfo &dstInfo, void *dstPixels, size_t dstRowBytes, int srcX, int srcY, CachingHint cachingHint=kAllow_CachingHint) constSkImage
readPixels(const SkPixmap &dst, int srcX, int srcY, CachingHint cachingHint=kAllow_CachingHint) constSkImage
ReadPixelsCallback typedefSkImage
ReadPixelsContext typedefSkImage
ref() constSkRefCntBaseinline
refColorSpace() constSkImage
refEncodedData() constSkImage
reinterpretColorSpace(sk_sp< SkColorSpace > newColorSpace) constSkImage
ReleaseContext typedefSkImage
RescaleGamma enum nameSkImage
RescaleMode enum nameSkImage
scalePixels(const SkPixmap &dst, const SkSamplingOptions &, CachingHint cachingHint=kAllow_CachingHint) constSkImage
SkBitmap classSkImagefriend
SkImage_Base classSkImagefriend
SkMipmapBuilder classSkImagefriend
SkRefCntBase()SkRefCntBaseinline
TextureReleaseProc typedefSkImage
unique() constSkRefCntBaseinline
uniqueID() constSkImageinline
unref() constSkRefCntBaseinline
width() constSkImageinline
withDefaultMipmaps() constSkImage
~SkRefCntBase()SkRefCntBaseinlinevirtual