Index: cc/trees/proxy.h |
diff --git a/cc/trees/proxy.h b/cc/trees/proxy.h |
index 7854edc7e07e58ab1cccc5013ede718562274ee7..6100562f444c51a13ded9ca59bf76e69db1ace17 100644 |
--- a/cc/trees/proxy.h |
+++ b/cc/trees/proxy.h |
@@ -16,7 +16,12 @@ |
#include "base/values.h" |
#include "cc/base/cc_export.h" |
-namespace base { class SingleThreadTaskRunner; } |
+namespace base { |
+namespace debug { |
+class TracedValue; |
+} |
+class SingleThreadTaskRunner; |
+} |
namespace gfx { |
class Rect; |
@@ -91,13 +96,12 @@ class CC_EXPORT Proxy { |
virtual bool SupportsImplScrolling() const = 0; |
- virtual scoped_ptr<base::Value> AsValue() const = 0; |
+ virtual void AsValueInto(base::debug::TracedValue* value) const = 0; |
virtual void SetDebugState(const LayerTreeDebugState& debug_state) = 0; |
// Testing hooks |
virtual bool CommitPendingForTesting() = 0; |
- virtual scoped_ptr<base::Value> SchedulerAsValueForTesting(); |
protected: |
Proxy(scoped_refptr<base::SingleThreadTaskRunner> main_task_runner, |