Lines Matching full:sk_sp
125 GrIORefProxy(sk_sp<GrSurface> surface) : fRefCnt(1), fPendingReads(0), fPendingWrites(0) {
126 // Since we're manually forwarding on refs & unrefs we don't want sk_sp doing
331 static sk_sp<GrTextureProxy> Copy(GrContext*, GrSurfaceProxy* src, GrMipMapped,
336 static sk_sp<GrTextureProxy> Copy(GrContext* context, GrSurfaceProxy* src, GrMipMapped,
340 static sk_sp<GrSurfaceContext> TestCopy(GrContext* context, const GrSurfaceDesc& dstDesc,
358 using LazyInstantiateCallback = std::function<sk_sp<GrTexture>(GrResourceProvider*,
366 GrSurfaceProxy(sk_sp<GrSurface> surface, GrSurfaceOrigin origin, SkBackingFit fit);
383 virtual sk_sp<GrSurface> createSurface(GrResourceProvider*) const = 0;
384 void assign(sk_sp<GrSurface> surface);
386 sk_sp<GrSurface> createSurfaceImpl(GrResourceProvider*, int sampleCnt, bool needsStencil,