Lines Matching refs:GrTextureProxy
37 bool assignUniqueKeyToProxy(const GrUniqueKey&, GrTextureProxy*);
43 void adoptUniqueKeyFromSurface(GrTextureProxy* proxy, const GrSurface*);
49 void removeUniqueKeyFromProxy(GrTextureProxy*);
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,
115 sk_sp<GrTextureProxy> wrapBackendTexture(const GrBackendTexture&,
121 sk_sp<GrTextureProxy> wrapCompressedBackendTexture(const GrBackendTexture&,
129 sk_sp<GrTextureProxy> wrapRenderableBackendTexture(const GrBackendTexture&,
158 static sk_sp<GrTextureProxy> CreatePromiseProxy(GrContextThreadSafeProxy*,
174 sk_sp<GrTextureProxy> createLazyProxy(LazyInstantiateCallback&&,
203 static sk_sp<GrTextureProxy> MakeFullyLazyProxy(LazyInstantiateCallback&&,
226 void processInvalidUniqueKey(const GrUniqueKey&, GrTextureProxy*, InvalidateGPUResource);
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>);
281 void processInvalidUniqueKeyImpl(const GrUniqueKey&, GrTextureProxy*,
289 sk_sp<GrTextureProxy> createNonMippedProxyFromBitmap(const SkBitmap&, SkBackingFit, SkBudgeted);
293 sk_sp<GrTextureProxy> createMippedProxyFromBitmap(const SkBitmap&,
296 sk_sp<GrTextureProxy> createWrapped(sk_sp<GrTexture> tex, UseAllocator useAllocator);
301 static const GrUniqueKey& GetKey(const GrTextureProxy& p) { return p.getUniqueKey(); } in GetKey()
305 …typedef SkTDynamicHash<GrTextureProxy, GrUniqueKey, UniquelyKeyedProxyHashTraits> UniquelyKeyedPro…