Index: cc/layers/layer_client.h |
diff --git a/cc/layers/layer_client.h b/cc/layers/layer_client.h |
index 5a20b11f8f46f088c48f2edcd9cfd7de34a32b88..8b5f8db5f7970359fcb65b416d81471fed2ed479 100644 |
--- a/cc/layers/layer_client.h |
+++ b/cc/layers/layer_client.h |
@@ -5,26 +5,19 @@ |
#ifndef CC_LAYERS_LAYER_CLIENT_H_ |
#define CC_LAYERS_LAYER_CLIENT_H_ |
-#include <string> |
- |
#include "base/memory/ref_counted.h" |
#include "cc/base/cc_export.h" |
-namespace base { |
-namespace debug { |
-class ConvertableToTraceFormat; |
-} |
-} |
- |
namespace cc { |
+class LayerDebugInfo; |
+ |
class CC_EXPORT LayerClient { |
public: |
// Returns a pointer to a debug info object, if one has been computed. |
// If not, returns NULL. If the returned pointer is non-NULL, the caller takes |
// ownership of the pointer. |
- virtual scoped_refptr<base::debug::ConvertableToTraceFormat> |
- TakeDebugInfo() = 0; |
+ virtual scoped_refptr<LayerDebugInfo> TakeDebugInfo() = 0; |
protected: |
virtual ~LayerClient() {} |