Lines Matching refs:sk_sp

54     sk_sp<GrTextureProxy> findProxyByUniqueKey(const GrUniqueKey&);
60 sk_sp<GrTextureProxy> findOrCreateProxyByUniqueKey(const GrUniqueKey&,
78 sk_sp<GrTextureProxy> createProxyFromBitmap(const SkBitmap&,
86 sk_sp<GrTextureProxy> createProxy(const GrBackendFormat&,
100 sk_sp<GrTextureProxy> createCompressedTextureProxy(SkISize dimensions,
105 sk_sp<SkData> data);
115 sk_sp<GrTextureProxy> wrapBackendTexture(const GrBackendTexture&,
119 sk_sp<GrRefCntedCallback> = nullptr);
121 sk_sp<GrTextureProxy> wrapCompressedBackendTexture(const GrBackendTexture&,
124 sk_sp<GrRefCntedCallback> releaseHelper);
129 sk_sp<GrTextureProxy> wrapRenderableBackendTexture(const GrBackendTexture&,
133 sk_sp<GrRefCntedCallback> releaseHelper);
138 sk_sp<GrSurfaceProxy> wrapBackendRenderTarget(const GrBackendRenderTarget&,
139 sk_sp<GrRefCntedCallback> releaseHelper);
141 sk_sp<GrRenderTargetProxy> wrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo&,
158 static sk_sp<GrTextureProxy> CreatePromiseProxy(GrContextThreadSafeProxy*,
172 * callback should cleanup any resources it captured and return an empty sk_sp<GrTextureProxy>.
174 sk_sp<GrTextureProxy> createLazyProxy(LazyInstantiateCallback&&,
186 sk_sp<GrRenderTargetProxy> createLazyRenderTargetProxy(LazyInstantiateCallback&&,
203 static sk_sp<GrTextureProxy> MakeFullyLazyProxy(LazyInstantiateCallback&&,
233 sk_sp<const GrCaps> refCaps() const;
254 sk_sp<GrTextureProxy> testingOnly_createInstantiatedProxy(SkISize dimensions,
263 sk_sp<GrTextureProxy> testingOnly_createInstantiatedProxy(SkISize dimensions,
271 sk_sp<GrTextureProxy> testingOnly_createWrapped(sk_sp<GrTexture>);
292 sk_sp<GrTextureProxy> createNonMippedProxyFromBitmap(const SkBitmap&, SkBackingFit, SkBudgeted);
296 sk_sp<GrTextureProxy> createMippedProxyFromBitmap(const SkBitmap&,
299 sk_sp<GrTextureProxy> createWrapped(sk_sp<GrTexture> tex, UseAllocator useAllocator);
301 template <class T> sk_sp<T> assignTagToProxy(sk_sp<T> proxy);