diff options
Diffstat (limited to 'src/gpu/GrResourceCache.h')
-rw-r--r-- | src/gpu/GrResourceCache.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gpu/GrResourceCache.h b/src/gpu/GrResourceCache.h index 2171420a43..2412174121 100644 --- a/src/gpu/GrResourceCache.h +++ b/src/gpu/GrResourceCache.h @@ -22,6 +22,7 @@ class GrCaps; class SkString; +class SkTraceMemoryDump; /** * Manages the lifetime of all GrGpuResource instances. @@ -178,7 +179,7 @@ public: fOverBudgetCB = overBudgetCB; fOverBudgetData = data; } - + void notifyFlushOccurred(); #if GR_GPU_STATS @@ -188,6 +189,9 @@ public: // This function is for unit testing and is only defined in test tools. void changeTimestamp(uint32_t newTimestamp); + // Enumerates all cached resources and dumps their details to traceMemoryDump. + void dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const; + private: /////////////////////////////////////////////////////////////////////////// /// @name Methods accessible via ResourceAccess |