Lines Matching refs:fProxy
23 : fProxy(std::move(proxy)), fOrigin(origin), fSwizzle(swizzle) {}
27 : fProxy(std::move(proxy)), fOrigin(kTopLeft_GrSurfaceOrigin) {}
32 operator bool() const { return SkToBool(fProxy.get()); }
38 return fProxy->uniqueID() == view.fProxy->uniqueID() &&
55 GrSurfaceProxy* proxy() const { return fProxy.get(); }
56 sk_sp<GrSurfaceProxy> refProxy() const { return fProxy; }
59 if (!fProxy) {
62 return fProxy->asTextureProxy();
69 if (!fProxy) {
72 return fProxy->asRenderTargetProxy();
85 return {fProxy, fOrigin, GrSwizzle::Concat(fSwizzle, swizzle)};
89 return {std::move(fProxy), fOrigin, GrSwizzle::Concat(fSwizzle, swizzle)};
131 return std::move(fProxy);
135 sk_sp<GrSurfaceProxy> fProxy;