diff options
Diffstat (limited to 'src/gpu/GrOnFlushResourceProvider.h')
-rw-r--r-- | src/gpu/GrOnFlushResourceProvider.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gpu/GrOnFlushResourceProvider.h b/src/gpu/GrOnFlushResourceProvider.h index 3bfc87de0a..d01f1342ea 100644 --- a/src/gpu/GrOnFlushResourceProvider.h +++ b/src/gpu/GrOnFlushResourceProvider.h @@ -77,6 +77,11 @@ public: sk_sp<SkColorSpace>, const SkSurfaceProps*); + // Proxy unique key management. See GrProxyProvider. + bool assignUniqueKeyToProxy(const GrUniqueKey&, GrTextureProxy*); + void removeUniqueKeyFromProxy(const GrUniqueKey&, GrTextureProxy*); + sk_sp<GrTextureProxy> findOrCreateProxyByUniqueKey(const GrUniqueKey&, GrSurfaceOrigin); + bool instatiateProxy(GrSurfaceProxy*); // Creates a GPU buffer with a "dynamic" access pattern. |