diff options
Diffstat (limited to 'include/pipe/SkGPipe.h')
-rw-r--r-- | include/pipe/SkGPipe.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/pipe/SkGPipe.h b/include/pipe/SkGPipe.h index 98e081da5e..9446b8159f 100644 --- a/include/pipe/SkGPipe.h +++ b/include/pipe/SkGPipe.h @@ -87,6 +87,12 @@ public: virtual void notifyWritten(size_t bytes) = 0; virtual int numberOfReaders() const { return 1; } + /** + * Release resource references that are held in internal caches. + * This must only be called after the pipe has been completely flushed. + */ + void purgeCaches(); + private: friend class SkGPipeWriter; void setCanvas(SkGPipeCanvas*); |