Skia
2DGraphicsLibrary
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkImage Member List

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

alphaType() const (defined in SkImage)SkImage
asLegacyBitmap(SkBitmap *, LegacyBitmapMode) const SkImage
bounds() const (defined in SkImage)SkImageinline
CachingHint enum nameSkImage
dimensions() const (defined in SkImage)SkImageinline
encode(SkImageEncoder::Type, int quality) const SkImage
encode(SkPixelSerializer *=nullptr) const SkImage
fHeight (defined in SkImage)SkImageprivate
fUniqueID (defined in SkImage)SkImageprivate
fWidth (defined in SkImage)SkImageprivate
getDeferredTextureImageData(const GrContextThreadSafeProxy &, const DeferredTextureImageUsageParams[], int paramCnt, void *buffer) const SkImage
getRefCnt() const SkRefCntBaseinline
getTexture() const (defined in SkImage)SkImage
getTextureHandle(bool flushPendingGrContextIO) const SkImage
height() const (defined in SkImage)SkImageinline
Info typedef (defined in SkImage)SkImage
INHERITED typedef (defined in SkImage)SkImageprivate
internal_dispose_restore_refcnt_to_1() const SkRefCntBaseinlineprotected
isLazyGenerated() const SkImage
isOpaque() const (defined in SkImage)SkImageinline
isTextureBacked() const SkImage
kAllow_CachingHint enum value (defined in SkImage)SkImage
kDisallow_CachingHint enum value (defined in SkImage)SkImage
kRO_LegacyBitmapMode enum value (defined in SkImage)SkImage
kRW_LegacyBitmapMode enum value (defined in SkImage)SkImage
LegacyBitmapMode enum name (defined in SkImage)SkImage
MakeFromAdoptedTexture(GrContext *, const GrBackendTextureDesc &, SkAlphaType=kPremul_SkAlphaType, sk_sp< SkColorSpace >=nullptr)SkImagestatic
MakeFromBitmap(const SkBitmap &)SkImagestatic
MakeFromDeferredTextureImageData(GrContext *, const void *, SkBudgeted)SkImagestatic
MakeFromEncoded(sk_sp< SkData > encoded, const SkIRect *subset=nullptr)SkImagestatic
MakeFromGenerator(SkImageGenerator *, const SkIRect *subset=nullptr)SkImagestatic
MakeFromNV12TexturesCopy(GrContext *, SkYUVColorSpace, const GrBackendObject nv12TextureHandles[2], const SkISize nv12Sizes[2], GrSurfaceOrigin, sk_sp< SkColorSpace >=nullptr)SkImagestatic
MakeFromPicture(sk_sp< SkPicture >, const SkISize &dimensions, const SkMatrix *, const SkPaint *) (defined in SkImage)SkImagestatic
MakeFromRaster(const SkPixmap &, RasterReleaseProc, ReleaseContext)SkImagestatic
MakeFromTexture(GrContext *ctx, const GrBackendTextureDesc &desc)SkImageinlinestatic
MakeFromTexture(GrContext *ctx, const GrBackendTextureDesc &de, SkAlphaType at) (defined in SkImage)SkImageinlinestatic
MakeFromTexture(GrContext *ctx, const GrBackendTextureDesc &desc, SkAlphaType at, TextureReleaseProc trp, ReleaseContext rc)SkImageinlinestatic
MakeFromTexture(GrContext *, const GrBackendTextureDesc &, SkAlphaType, sk_sp< SkColorSpace >, TextureReleaseProc, ReleaseContext)SkImagestatic
MakeFromYUVTexturesCopy(GrContext *, SkYUVColorSpace, const GrBackendObject yuvTextureHandles[3], const SkISize yuvSizes[3], GrSurfaceOrigin, sk_sp< SkColorSpace >=nullptr)SkImagestatic
makeNonTextureImage() const SkImage
MakeRasterCopy(const SkPixmap &) (defined in SkImage)SkImagestatic
MakeRasterData(const Info &, sk_sp< SkData > pixels, size_t rowBytes) (defined in SkImage)SkImagestatic
makeShader(SkShader::TileMode, SkShader::TileMode, const SkMatrix *localMatrix=nullptr) const (defined in SkImage)SkImage
makeSubset(const SkIRect &subset) const SkImage
MakeTextureFromMipMap(GrContext *, const SkImageInfo &, const GrMipLevel *texels, int mipLevelCount, SkBudgeted) (defined in SkImage)SkImageprivatestatic
MakeTextureFromPixmap(GrContext *, const SkPixmap &, SkBudgeted budgeted) (defined in SkImage)SkImagestatic
makeTextureImage(GrContext *) const SkImage
makeWithFilter(const SkImageFilter *filter, const SkIRect &subset, const SkIRect &clipBounds, SkIRect *outSubset, SkIPoint *offset) const SkImage
peekPixels(SkPixmap *pixmap) const SkImage
preroll(GrContext *=nullptr) const SkImage
RasterReleaseProc typedef (defined in SkImage)SkImage
readPixels(const SkImageInfo &dstInfo, void *dstPixels, size_t dstRowBytes, int srcX, int srcY, CachingHint=kAllow_CachingHint) const SkImage
readPixels(const SkPixmap &dst, int srcX, int srcY, CachingHint=kAllow_CachingHint) const (defined in SkImage)SkImage
readYUV8Planes(const SkISize[3], void *const planes[3], const size_t rowBytes[3], SkYUVColorSpace) const SkImage
ref() const SkRefCntBaseinline
refEncoded() const SkImage
ReleaseContext typedef (defined in SkImage)SkImage
scalePixels(const SkPixmap &dst, SkFilterQuality, CachingHint=kAllow_CachingHint) const SkImage
SkImage(int width, int height, uint32_t uniqueID) (defined in SkImage)SkImageprotected
SkRefCntBase()SkRefCntBaseinline
TextureReleaseProc typedef (defined in SkImage)SkImage
toString(SkString *) const (defined in SkImage)SkImage
unique() const SkRefCntBaseinline
uniqueID() const (defined in SkImage)SkImageinline
unref() const SkRefCntBaseinline
validate() const (defined in SkRefCntBase)SkRefCntBaseinline
width() const (defined in SkImage)SkImageinline
~SkRefCntBase()SkRefCntBaseinlinevirtual