Index: blimp/client/public/compositor/compositor_dependencies.h |
diff --git a/blimp/client/public/compositor/compositor_dependencies.h b/blimp/client/public/compositor/compositor_dependencies.h |
index 954ac9fbcf12ad4dc0ad45edddf567df635baf6e..79f6660e436d1e6da96e2e09095578f7b20a1ebb 100644 |
--- a/blimp/client/public/compositor/compositor_dependencies.h |
+++ b/blimp/client/public/compositor/compositor_dependencies.h |
@@ -10,7 +10,6 @@ |
namespace cc { |
class ContextProvider; |
-class LayerTreeSettings; |
class SurfaceManager; |
} // namespace cc |
@@ -25,20 +24,20 @@ namespace client { |
// is expected to outlive all BlimpContents instances. |
class CompositorDependencies { |
public: |
- using ContextProviderCallback = |
- base::Callback<void(const scoped_refptr<cc::ContextProvider>&)>; |
+ using ContextProviderCallback = base::Callback<void( |
+ const scoped_refptr<cc::ContextProvider>& compositor_context_provider, |
+ const scoped_refptr<cc::ContextProvider>& worker_context_provider)>; |
virtual ~CompositorDependencies() = default; |
// Settings used to create all BlimpCompositor instances. |
- virtual cc::LayerTreeSettings* GetLayerTreeSettings() = 0; |
virtual gpu::GpuMemoryBufferManager* GetGpuMemoryBufferManager() = 0; |
virtual cc::SurfaceManager* GetSurfaceManager() = 0; |
- virtual uint32_t AllocateSurfaceId() = 0; |
+ virtual uint32_t AllocateSurfaceClientId() = 0; |
// This call may return synchronously if the ContextProvider has already been |
// created. |
- virtual void GetContextProvider(const ContextProviderCallback& callback) = 0; |
+ virtual void GetContextProviders(const ContextProviderCallback& callback) = 0; |
}; |
} // namespace client |