Skia
2D Graphics Library
SkSurface Member List

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

AsyncReadResult typedefSkSurface
asyncRescaleAndReadPixels(const SkImageInfo &info, const SkIRect &srcRect, RescaleGamma rescaleGamma, RescaleMode rescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)SkSurface
asyncRescaleAndReadPixelsYUV420(SkYUVColorSpace yuvColorSpace, sk_sp< SkColorSpace > dstColorSpace, const SkIRect &srcRect, const SkISize &dstSize, RescaleGamma rescaleGamma, RescaleMode rescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)SkSurface
asyncRescaleAndReadPixelsYUVA420(SkYUVColorSpace yuvColorSpace, sk_sp< SkColorSpace > dstColorSpace, const SkIRect &srcRect, const SkISize &dstSize, RescaleGamma rescaleGamma, RescaleMode rescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)SkSurface
BackendHandleAccess enum nameSkSurface
capabilities()SkSurface
characterize(GrSurfaceCharacterization *characterization) constSkSurface
ContentChangeMode enum nameSkSurface
dirtyGenerationID()SkSurfaceinlineprotected
draw(SkCanvas *canvas, SkScalar x, SkScalar y, const SkSamplingOptions &sampling, const SkPaint *paint)SkSurface
draw(SkCanvas *canvas, SkScalar x, SkScalar y, const SkPaint *paint=nullptr)SkSurfaceinline
generationID()SkSurface
getCanvas()SkSurface
height() constSkSurfaceinline
imageInfo() constSkSurfaceinlinevirtual
isCompatible(const GrSurfaceCharacterization &characterization) constSkSurface
kDiscard_ContentChangeMode enum valueSkSurface
kDiscardWrite_BackendHandleAccessSkSurfacestatic
kFlushRead_BackendHandleAccessSkSurfacestatic
kFlushWrite_BackendHandleAccessSkSurfacestatic
kRetain_ContentChangeMode enum valueSkSurface
makeImageSnapshot()SkSurface
makeImageSnapshot(const SkIRect &bounds)SkSurface
makeSurface(const SkImageInfo &imageInfo)SkSurface
makeSurface(int width, int height)SkSurface
notifyContentWillChange(ContentChangeMode mode)SkSurface
peekPixels(SkPixmap *pixmap)SkSurface
props() constSkSurfaceinline
readPixels(const SkPixmap &dst, int srcX, int srcY)SkSurface
readPixels(const SkImageInfo &dstInfo, void *dstPixels, size_t dstRowBytes, int srcX, int srcY)SkSurface
readPixels(const SkBitmap &dst, int srcX, int srcY)SkSurface
ReadPixelsCallback typedefSkSurface
ReadPixelsContext typedefSkSurface
recorder() constSkSurface
recordingContext() constSkSurface
ref() constSkRefCntBaseinline
ReleaseContext typedefSkSurface
replaceBackendTexture(const GrBackendTexture &backendTexture, GrSurfaceOrigin origin, ContentChangeMode mode=kRetain_ContentChangeMode, TextureReleaseProc=nullptr, ReleaseContext=nullptr)=0SkSurfacepure virtual
RescaleGamma typedefSkSurface
RescaleMode typedefSkSurface
SkRefCntBase()SkRefCntBaseinline
SkSurface(int width, int height, const SkSurfaceProps *surfaceProps)SkSurfaceprotected
SkSurface(const SkImageInfo &imageInfo, const SkSurfaceProps *surfaceProps)SkSurfaceprotected
TextureReleaseProc typedefSkSurface
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
wait(int numSemaphores, const GrBackendSemaphore *waitSemaphores, bool deleteSemaphoresAfterWait=true)SkSurface
width() constSkSurfaceinline
writePixels(const SkPixmap &src, int dstX, int dstY)SkSurface
writePixels(const SkBitmap &src, int dstX, int dstY)SkSurface
~SkRefCntBase()SkRefCntBaseinlinevirtual