Lines Matching full:sk_sp
136 GrIORefProxy(sk_sp<GrSurface> surface) : fRefCnt(1), fPendingReads(0), fPendingWrites(0) {
137 // Since we're manually forwarding on refs & unrefs we don't want sk_sp doing
348 static sk_sp<GrTextureProxy> Copy(GrContext*, GrSurfaceProxy* src, GrMipMapped,
353 static sk_sp<GrTextureProxy> Copy(GrContext* context, GrSurfaceProxy* src, GrMipMapped,
357 static sk_sp<GrSurfaceContext> TestCopy(GrContext* context, const GrSurfaceDesc& dstDesc,
376 using LazyInstantiateCallback = std::function<sk_sp<GrSurface>(GrResourceProvider*)>;
384 GrSurfaceProxy(sk_sp<GrSurface> surface, GrSurfaceOrigin origin, SkBackingFit fit);
401 virtual sk_sp<GrSurface> createSurface(GrResourceProvider*) const = 0;
402 void assign(sk_sp<GrSurface> surface);
404 sk_sp<GrSurface> createSurfaceImpl(GrResourceProvider*, int sampleCnt, bool needsStencil,