Index: content/browser/devtools/renderer_overrides_handler.h |
diff --git a/content/browser/devtools/renderer_overrides_handler.h b/content/browser/devtools/renderer_overrides_handler.h |
index d369ccdf57a9996fe3745c81b8742aa3879300c9..92a11ef35db37976fa50d9b96273af5771dac59e 100644 |
--- a/content/browser/devtools/renderer_overrides_handler.h |
+++ b/content/browser/devtools/renderer_overrides_handler.h |
@@ -9,10 +9,15 @@ |
#include "base/compiler_specific.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
+#include "cc/output/compositor_frame_metadata.h" |
#include "content/browser/devtools/devtools_protocol.h" |
class SkBitmap; |
+namespace IPC { |
+class Message; |
+} |
+ |
namespace content { |
class DevToolsAgentHost; |
@@ -27,9 +32,10 @@ class RendererOverridesHandler : public DevToolsProtocol::Handler { |
virtual ~RendererOverridesHandler(); |
void OnClientDetached(); |
- void OnSwapCompositorFrame(); |
+ void OnSwapCompositorFrame(const IPC::Message& message); |
private: |
+ void InnerSwapCompositorFrame(); |
// DOM domain. |
scoped_refptr<DevToolsProtocol::Response> |
@@ -54,7 +60,7 @@ class RendererOverridesHandler : public DevToolsProtocol::Handler { |
scoped_refptr<DevToolsProtocol::Command> command, |
const std::string& format, |
int quality, |
- double scale, |
+ const cc::CompositorFrameMetadata& metadata, |
bool success, |
const SkBitmap& bitmap); |
@@ -67,6 +73,7 @@ class RendererOverridesHandler : public DevToolsProtocol::Handler { |
DevToolsAgentHost* agent_; |
base::WeakPtrFactory<RendererOverridesHandler> weak_factory_; |
scoped_refptr<DevToolsProtocol::Command> screencast_command_; |
+ cc::CompositorFrameMetadata last_compositor_frame_metadata_; |
DISALLOW_COPY_AND_ASSIGN(RendererOverridesHandler); |
}; |