summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2012-05-18 17:02:33 -0700
committerChris Craik <ccraik@google.com>2012-05-18 17:02:33 -0700
commit48605bf1f6bc77a1f037f23285baf7706f45d198 (patch)
tree0118a279c6af10fed342b9816c35f761a117bc46 /Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h
parentd423988553ea721896b4ac1d3720ed04332ebbb3 (diff)
downloadexternal_webkit-48605bf1f6bc77a1f037f23285baf7706f45d198.zip
external_webkit-48605bf1f6bc77a1f037f23285baf7706f45d198.tar.gz
external_webkit-48605bf1f6bc77a1f037f23285baf7706f45d198.tar.bz2
Remove paint tile operations for stale painters
bug:6516612 also adds ClassTracker to several classes Change-Id: I9a503084240d4935fba300a3256d266a2982dcc0
Diffstat (limited to 'Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h')
-rw-r--r--Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h
index 7088bec..ff4195f 100644
--- a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h
+++ b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h
@@ -47,7 +47,7 @@ public:
SurfaceCollection(BaseLayerAndroid* compositedRoot);
virtual ~SurfaceCollection();
- // Tiled painting methods (executed on groups)
+ // Tiled painting methods (executed on Surfaces)
void prepareGL(const SkRect& visibleContentRect, bool tryToFastBlit = false);
bool drawGL(const SkRect& visibleContentRect);
Color getBackgroundColor();
@@ -56,6 +56,7 @@ public:
bool isReady();
bool isBaseSurfaceReady();
bool isMissingBackgroundContent();
+ void removePainterOperations();
void computeTexturesAmount(TexturesResult* result);
// Recursive tree methods (animations, invals, etc)