Skia
2D Graphics Library
SkSurface Member List

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

asyncRescaleAndReadPixels(const SkImageInfo &info, const SkIRect &srcRect, RescaleGamma rescaleGamma, SkFilterQuality rescaleQuality, ReadPixelsCallback callback, ReadPixelsContext context)SkSurface
asyncRescaleAndReadPixelsYUV420(SkYUVColorSpace yuvColorSpace, sk_sp< SkColorSpace > dstColorSpace, const SkIRect &srcRect, const SkISize &dstSize, RescaleGamma rescaleGamma, SkFilterQuality rescaleQuality, ReadPixelsCallback callback, ReadPixelsContext)SkSurface
BackendHandleAccess enum nameSkSurface
BackendSurfaceAccess enum nameSkSurface
characterize(SkSurfaceCharacterization *characterization) constSkSurface
ContentChangeMode enum nameSkSurface
dirtyGenerationID()SkSurfaceinlineprotected
draw(SkCanvas *canvas, SkScalar x, SkScalar y, const SkPaint *paint)SkSurface
draw(SkDeferredDisplayList *deferredDisplayList)SkSurface
flush()SkSurface
flush(BackendSurfaceAccess access, const GrFlushInfo &info)SkSurface
flush(BackendSurfaceAccess access, GrFlushFlags flags, int numSemaphores, GrBackendSemaphore signalSemaphores[], GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)SkSurface
flush(BackendSurfaceAccess access, FlushFlags flags, int numSemaphores, GrBackendSemaphore signalSemaphores[])SkSurface
flushAndSignalSemaphores(int numSemaphores, GrBackendSemaphore signalSemaphores[])SkSurface
FlushFlags enum nameSkSurface
generationID()SkSurface
getBackendRenderTarget(BackendHandleAccess backendHandleAccess)SkSurface
getBackendTexture(BackendHandleAccess backendHandleAccess)SkSurface
getCanvas()SkSurface
height() constSkSurfaceinline
imageInfo()SkSurface
isCompatible(const SkSurfaceCharacterization &characterization) constSkSurface
kDiscard_ContentChangeMode enum valueSkSurface
kDiscardWrite_BackendHandleAccess enum valueSkSurface
kDiscardWrite_TextureHandleAccessSkSurfacestatic
kFlushRead_BackendHandleAccess enum valueSkSurface
kFlushRead_TextureHandleAccessSkSurfacestatic
kFlushWrite_BackendHandleAccess enum valueSkSurface
kFlushWrite_TextureHandleAccessSkSurfacestatic
kLinear enum valueSkSurface
kNone_FlushFlags enum valueSkSurface
kRetain_ContentChangeMode enum valueSkSurface
kSrc enum valueSkSurface
kSyncCpu_FlushFlag enum valueSkSurface
MakeFromBackendRenderTarget(GrContext *context, const GrBackendRenderTarget &backendRenderTarget, GrSurfaceOrigin origin, SkColorType colorType, sk_sp< SkColorSpace > colorSpace, const SkSurfaceProps *surfaceProps, RenderTargetReleaseProc releaseProc=nullptr, ReleaseContext releaseContext=nullptr)SkSurfacestatic
MakeFromBackendTexture(GrContext *context, const GrBackendTexture &backendTexture, GrSurfaceOrigin origin, int sampleCnt, SkColorType colorType, sk_sp< SkColorSpace > colorSpace, const SkSurfaceProps *surfaceProps, TextureReleaseProc textureReleaseProc=nullptr, ReleaseContext releaseContext=nullptr)SkSurfacestatic
MakeFromBackendTexture(GrContext *context, const SkSurfaceCharacterization &characterzation, const GrBackendTexture &backendTexture, TextureReleaseProc textureReleaseProc=nullptr, ReleaseContext releaseContext=nullptr)SkSurfacestatic
MakeFromBackendTextureAsRenderTarget(GrContext *context, const GrBackendTexture &backendTexture, GrSurfaceOrigin origin, int sampleCnt, SkColorType colorType, sk_sp< SkColorSpace > colorSpace, const SkSurfaceProps *surfaceProps)SkSurfacestatic
makeImageSnapshot()SkSurface
makeImageSnapshot(const SkIRect &bounds)SkSurface
MakeNull(int width, int height)SkSurfacestatic
MakeRaster(const SkImageInfo &imageInfo, size_t rowBytes, const SkSurfaceProps *surfaceProps)SkSurfacestatic
MakeRaster(const SkImageInfo &imageInfo, const SkSurfaceProps *props=nullptr)SkSurfaceinlinestatic
MakeRasterDirect(const SkImageInfo &imageInfo, void *pixels, size_t rowBytes, const SkSurfaceProps *surfaceProps=nullptr)SkSurfacestatic
MakeRasterDirectReleaseProc(const SkImageInfo &imageInfo, void *pixels, size_t rowBytes, void(*releaseProc)(void *pixels, void *context), void *context, const SkSurfaceProps *surfaceProps=nullptr)SkSurfacestatic
MakeRasterN32Premul(int width, int height, const SkSurfaceProps *surfaceProps=nullptr)SkSurfacestatic
MakeRenderTarget(GrContext *context, SkBudgeted budgeted, const SkImageInfo &imageInfo, int sampleCount, GrSurfaceOrigin surfaceOrigin, const SkSurfaceProps *surfaceProps, bool shouldCreateWithMips=false)SkSurfacestatic
MakeRenderTarget(GrContext *context, SkBudgeted budgeted, const SkImageInfo &imageInfo, int sampleCount, const SkSurfaceProps *surfaceProps)SkSurfaceinlinestatic
MakeRenderTarget(GrContext *context, SkBudgeted budgeted, const SkImageInfo &imageInfo)SkSurfaceinlinestatic
MakeRenderTarget(GrRecordingContext *context, const SkSurfaceCharacterization &characterization, SkBudgeted budgeted)SkSurfacestatic
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
ref() constSkRefCntBaseinline
ReleaseContext typedefSkSurface
RenderTargetReleaseProc typedefSkSurface
replaceBackendTexture(const GrBackendTexture &backendTexture, GrSurfaceOrigin origin, ContentChangeMode mode=kRetain_ContentChangeMode, TextureReleaseProc textureReleaseProc=nullptr, ReleaseContext releaseContext=nullptr)SkSurface
RescaleGamma enum nameSkSurface
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)SkSurface
width() constSkSurfaceinline
writePixels(const SkPixmap &src, int dstX, int dstY)SkSurface
writePixels(const SkBitmap &src, int dstX, int dstY)SkSurface
~SkRefCntBase()SkRefCntBaseinlinevirtual