Surfaces ======== .. currentmodule:: skia .. autoclass:: skia.Surfaces .. rubric:: Classes .. autosummary:: :toctree: :nosignatures: :template: class.rst ~skia.Surfaces.AsyncReadResult ~skia.Surfaces.BackendHandleAccess ~skia.Surfaces.BackendSurfaceAccess ~skia.Surfaces.ContentChangeMode ~skia.Surfaces.RescaleGamma .. rubric:: Methods .. autosummary:: :nosignatures: ~skia.Surfaces.MakeFromBackendRenderTarget ~skia.Surfaces.MakeFromBackendTexture ~skia.Surfaces.MakeNull ~skia.Surfaces.MakeRaster ~skia.Surfaces.MakeRasterDirect ~skia.Surfaces.MakeRasterN32Premul ~skia.Surfaces.MakeRenderTarget ~skia.Surfaces.Raster ~skia.Surfaces.WrapBackendRenderTarget ~skia.Surfaces.__init__ ~skia.Surfaces.asyncRescaleAndReadPixels ~skia.Surfaces.characterize ~skia.Surfaces.draw ~skia.Surfaces.flush ~skia.Surfaces.flushAndSubmit ~skia.Surfaces.generationID ~skia.Surfaces.getBackendRenderTarget ~skia.Surfaces.getBackendTexture ~skia.Surfaces.getCanvas ~skia.Surfaces.height ~skia.Surfaces.imageInfo ~skia.Surfaces.isCompatible ~skia.Surfaces.makeImageSnapshot ~skia.Surfaces.makeSurface ~skia.Surfaces.notifyContentWillChange ~skia.Surfaces.peekPixels ~skia.Surfaces.props ~skia.Surfaces.readPixels ~skia.Surfaces.recordingContext ~skia.Surfaces.ref ~skia.Surfaces.replaceBackendTexture ~skia.Surfaces.toarray ~skia.Surfaces.unique ~skia.Surfaces.unref ~skia.Surfaces.width ~skia.Surfaces.writePixels .. rubric:: Attributes .. autosummary:: ~skia.Surfaces.kDiscardWrite_BackendHandleAccess ~skia.Surfaces.kDiscard_ContentChangeMode ~skia.Surfaces.kFlushRead_BackendHandleAccess ~skia.Surfaces.kFlushWrite_BackendHandleAccess ~skia.Surfaces.kLinear ~skia.Surfaces.kNoAccess ~skia.Surfaces.kPresent ~skia.Surfaces.kRetain_ContentChangeMode ~skia.Surfaces.kSrc Methods ------- .. automethod:: skia.Surfaces.MakeFromBackendRenderTarget .. automethod:: skia.Surfaces.MakeFromBackendTexture .. automethod:: skia.Surfaces.MakeNull .. automethod:: skia.Surfaces.MakeRaster .. automethod:: skia.Surfaces.MakeRasterDirect .. automethod:: skia.Surfaces.MakeRasterN32Premul .. automethod:: skia.Surfaces.MakeRenderTarget .. automethod:: skia.Surfaces.Raster .. automethod:: skia.Surfaces.WrapBackendRenderTarget .. automethod:: skia.Surfaces.__init__ .. automethod:: skia.Surfaces.asyncRescaleAndReadPixels .. automethod:: skia.Surfaces.characterize .. automethod:: skia.Surfaces.draw .. automethod:: skia.Surfaces.flush .. automethod:: skia.Surfaces.flushAndSubmit .. automethod:: skia.Surfaces.generationID .. automethod:: skia.Surfaces.getBackendRenderTarget .. automethod:: skia.Surfaces.getBackendTexture .. automethod:: skia.Surfaces.getCanvas .. automethod:: skia.Surfaces.height .. automethod:: skia.Surfaces.imageInfo .. automethod:: skia.Surfaces.isCompatible .. automethod:: skia.Surfaces.makeImageSnapshot .. automethod:: skia.Surfaces.makeSurface .. automethod:: skia.Surfaces.notifyContentWillChange .. automethod:: skia.Surfaces.peekPixels .. automethod:: skia.Surfaces.props .. automethod:: skia.Surfaces.readPixels .. automethod:: skia.Surfaces.recordingContext .. automethod:: skia.Surfaces.ref .. automethod:: skia.Surfaces.replaceBackendTexture .. automethod:: skia.Surfaces.toarray .. automethod:: skia.Surfaces.unique .. automethod:: skia.Surfaces.unref .. automethod:: skia.Surfaces.width .. automethod:: skia.Surfaces.writePixels Attributes ---------- .. autoattribute:: skia.Surfaces.kDiscardWrite_BackendHandleAccess .. autoattribute:: skia.Surfaces.kDiscard_ContentChangeMode .. autoattribute:: skia.Surfaces.kFlushRead_BackendHandleAccess .. autoattribute:: skia.Surfaces.kFlushWrite_BackendHandleAccess .. autoattribute:: skia.Surfaces.kLinear .. autoattribute:: skia.Surfaces.kNoAccess .. autoattribute:: skia.Surfaces.kPresent .. autoattribute:: skia.Surfaces.kRetain_ContentChangeMode .. autoattribute:: skia.Surfaces.kSrc