Lines Matching refs:SkSurface
58 SkSurface::BackendHandleAccess access) {
68 case SkSurface::kFlushRead_BackendHandleAccess:
70 case SkSurface::kFlushWrite_BackendHandleAccess:
71 case SkSurface::kDiscardWrite_BackendHandleAccess:
73 surface->notifyContentWillChange(SkSurface::kRetain_ContentChangeMode);
106 sk_sp<SkSurface> SkSurface_Gpu::onNewSurface(const SkImageInfo& info) {
112 return SkSurface::MakeRenderTarget(fDevice->recordingContext(), kBudgeted, info, sampleCount,
130 // want to ever retarget the SkSurface at another buffer we create. If the source is a
401 sk_sp<SkSurface> SkSurface::MakeRenderTarget(GrRecordingContext* rContext,
425 sk_sp<SkSurface> result = sk_make_sp<SkSurface_Gpu>(std::move(device));
462 sk_sp<SkSurface> SkSurface::MakeRenderTarget(GrRecordingContext* rContext, SkBudgeted budgeted,
486 sk_sp<SkSurface> SkSurface::MakeFromBackendTexture(GrRecordingContext* rContext,
493 SkSurface::TextureReleaseProc textureReleaseProc,
494 SkSurface::ReleaseContext releaseContext) {
605 sk_sp<SkSurface> SkSurface::MakeFromBackendRenderTarget(GrRecordingContext* rContext,
611 SkSurface::RenderTargetReleaseProc relProc,
612 SkSurface::ReleaseContext releaseContext) {
646 sk_sp<SkSurface> SkSurface::MakeFromAHardwareBuffer(GrDirectContext* dContext,
689 sk_sp<SkSurface> surface = SkSurface::MakeFromBackendTexture(dContext, backendTexture,
705 void SkSurface::flushAndSubmit(bool syncCpu) {