Lines Matching refs:GrSurfaceProxy

23 GrSurfaceProxy::GrSurfaceProxy(sk_sp<GrSurface> surface, SkBackingFit fit)  in GrSurfaceProxy()  function in GrSurfaceProxy
34 GrSurfaceProxy::~GrSurfaceProxy() { in ~GrSurfaceProxy()
41 GrSurface* GrSurfaceProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate()
67 int GrSurfaceProxy::worstCaseWidth(const GrCaps& caps) const { in worstCaseWidth()
83 int GrSurfaceProxy::worstCaseHeight(const GrCaps& caps) const { in worstCaseHeight()
99 void GrSurfaceProxy::setLastOpList(GrOpList* opList) { in setLastOpList()
111 GrRenderTargetOpList* GrSurfaceProxy::getLastRenderTargetOpList() { in getLastRenderTargetOpList()
115 GrTextureOpList* GrSurfaceProxy::getLastTextureOpList() { in getLastTextureOpList()
119 sk_sp<GrSurfaceProxy> GrSurfaceProxy::MakeWrapped(sk_sp<GrSurface> surf) { in MakeWrapped()
126 return sk_sp<GrSurfaceProxy>(new GrTextureRenderTargetProxy(std::move(surf))); in MakeWrapped()
128 return sk_sp<GrSurfaceProxy>(new GrTextureProxy(std::move(surf))); in MakeWrapped()
134 return sk_sp<GrSurfaceProxy>(new GrRenderTargetProxy(std::move(surf))); in MakeWrapped()
138 sk_sp<GrTextureProxy> GrSurfaceProxy::MakeWrapped(sk_sp<GrTexture> tex) { in MakeWrapped()
152 sk_sp<GrTextureProxy> GrSurfaceProxy::MakeDeferred(GrResourceProvider* resourceProvider, in MakeDeferred()
213 sk_sp<GrTextureProxy> GrSurfaceProxy::MakeDeferred(GrResourceProvider* resourceProvider, in MakeDeferred()
221 return GrSurfaceProxy::MakeWrapped(std::move(tex)); in MakeDeferred()
224 return GrSurfaceProxy::MakeDeferred(resourceProvider, desc, SkBackingFit::kExact, budgeted); in MakeDeferred()
227 sk_sp<GrSurfaceProxy> GrSurfaceProxy::MakeWrappedBackend(GrContext* context, in MakeWrappedBackend()
230 return GrSurfaceProxy::MakeWrapped(std::move(tex)); in MakeWrappedBackend()
234 void GrSurfaceProxy::validate(GrContext* context) const { in validate()
243 sk_sp<GrTextureProxy> GrSurfaceProxy::Copy(GrContext* context, in Copy()
244 GrSurfaceProxy* src, in Copy()
270 sk_sp<GrTextureProxy> GrSurfaceProxy::Copy(GrContext* context, GrSurfaceProxy* src, in Copy()
275 sk_sp<GrSurfaceContext> GrSurfaceProxy::TestCopy(GrContext* context, const GrSurfaceDesc& dstDesc, in TestCopy()
276 GrSurfaceProxy* srcProxy) { in TestCopy()