Index: content/renderer/gpu/mailbox_output_surface.h |
diff --git a/content/renderer/gpu/mailbox_output_surface.h b/content/renderer/gpu/mailbox_output_surface.h |
index 2a8e278e90ad423f68eaab71c891309a6ea53f95..8ba90b4be41d2afce7f656fc6d2223f314334ad4 100644 |
--- a/content/renderer/gpu/mailbox_output_surface.h |
+++ b/content/renderer/gpu/mailbox_output_surface.h |
@@ -7,6 +7,7 @@ |
#include <queue> |
+#include "base/memory/ref_counted.h" |
#include "cc/resources/resource_format.h" |
#include "cc/resources/transferable_resource.h" |
#include "content/renderer/gpu/compositor_output_surface.h" |
@@ -17,6 +18,7 @@ class CompositorFrameAck; |
} |
namespace content { |
+class FrameSwapMessageQueue; |
// Implementation of CompositorOutputSurface that renders to textures which |
// are sent to the browser through the mailbox extension. |
@@ -29,6 +31,7 @@ class MailboxOutputSurface : public CompositorOutputSurface { |
uint32 output_surface_id, |
const scoped_refptr<ContextProviderCommandBuffer>& context_provider, |
scoped_ptr<cc::SoftwareOutputDevice> software_device, |
+ scoped_refptr<FrameSwapMessageQueue> swap_frame_message_queue, |
cc::ResourceFormat format); |
virtual ~MailboxOutputSurface(); |