summaryrefslogtreecommitdiffstats
path: root/webkit/renderer/compositor_bindings/web_layer_impl.h
diff options
context:
space:
mode:
authorchrishtr@gmail.com <chrishtr@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-03 03:53:22 +0000
committerchrishtr@gmail.com <chrishtr@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-03 03:53:22 +0000
commit9f3be435e302cbbb2ba263fc98b00aa3faa2d5ca (patch)
tree1580c45ae974f37c4894fb727e50e07d6c7972a9 /webkit/renderer/compositor_bindings/web_layer_impl.h
parent35ecbac2d35afa5ac9dc02098375931e7dc73f68 (diff)
downloadchromium_src-9f3be435e302cbbb2ba263fc98b00aa3faa2d5ca.zip
chromium_src-9f3be435e302cbbb2ba263fc98b00aa3faa2d5ca.tar.gz
chromium_src-9f3be435e302cbbb2ba263fc98b00aa3faa2d5ca.tar.bz2
Plumbing for layout rectangle debug info. Companion to
https://code.google.com/p/chromium/issues/detail?id=314945 Patch from Chris Harrelson <chrishtr@gmail.com> BUG=314945 .. .. Plumbing for for layout rectangle debug information. BUG= Review URL: https://codereview.chromium.org/61883006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238297 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/renderer/compositor_bindings/web_layer_impl.h')
-rw-r--r--webkit/renderer/compositor_bindings/web_layer_impl.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/webkit/renderer/compositor_bindings/web_layer_impl.h b/webkit/renderer/compositor_bindings/web_layer_impl.h
index abccf8f..e189a70 100644
--- a/webkit/renderer/compositor_bindings/web_layer_impl.h
+++ b/webkit/renderer/compositor_bindings/web_layer_impl.h
@@ -35,6 +35,12 @@ class WebLayerClient;
struct WebFloatRect;
}
+namespace base {
+namespace debug {
+class ConvertableToTraceFormat;
+}
+}
+
namespace webkit {
class WebToCCAnimationDelegateAdapter;
@@ -125,6 +131,8 @@ class WebLayerImpl : public blink::WebLayer, public cc::LayerClient {
// LayerClient implementation.
virtual std::string DebugName() OVERRIDE;
+ virtual scoped_refptr<base::debug::ConvertableToTraceFormat>
+ TakeDebugInfo() OVERRIDE;
virtual void setScrollParent(blink::WebLayer* parent);
virtual void setClipParent(blink::WebLayer* parent);