From 9f3be435e302cbbb2ba263fc98b00aa3faa2d5ca Mon Sep 17 00:00:00 2001 From: "chrishtr@gmail.com" Date: Tue, 3 Dec 2013 03:53:22 +0000 Subject: Plumbing for layout rectangle debug info. Companion to https://code.google.com/p/chromium/issues/detail?id=314945 Patch from Chris Harrelson 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 --- webkit/renderer/compositor_bindings/web_layer_impl.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'webkit/renderer/compositor_bindings/web_layer_impl.h') 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 + TakeDebugInfo() OVERRIDE; virtual void setScrollParent(blink::WebLayer* parent); virtual void setClipParent(blink::WebLayer* parent); -- cgit v1.1