Index: content/renderer/layout_test_dependencies.h |
diff --git a/content/renderer/layout_test_dependencies.h b/content/renderer/layout_test_dependencies.h |
index 2085285048fccd78e536c712eb55565bc0a24c08..743c61d2c7a43ce198342f5ad6e57d179f3e69a5 100644 |
--- a/content/renderer/layout_test_dependencies.h |
+++ b/content/renderer/layout_test_dependencies.h |
@@ -15,16 +15,22 @@ class ContextProvider; |
class OutputSurface; |
} |
+namespace gpu { |
+class GpuChannelHost; |
+} |
+ |
namespace content { |
+class CompositorDependencies; |
// This class allows injection of LayoutTest-specific behaviour to the |
// RenderThreadImpl. |
class LayoutTestDependencies { |
public: |
virtual std::unique_ptr<cc::OutputSurface> CreateOutputSurface( |
- uint32_t output_surface_id, |
- scoped_refptr<cc::ContextProvider> context_provider, |
- scoped_refptr<cc::ContextProvider> worker_context_provider) = 0; |
+ scoped_refptr<gpu::GpuChannelHost> gpu_channel, |
+ scoped_refptr<cc::ContextProvider> compositor_context_provider, |
+ scoped_refptr<cc::ContextProvider> worker_context_provider, |
+ CompositorDependencies* deps) = 0; |
}; |
} // namespace content |