Index: content/browser/compositor/gpu_process_transport_factory.h |
diff --git a/content/browser/compositor/gpu_process_transport_factory.h b/content/browser/compositor/gpu_process_transport_factory.h |
index 4024c07bde11ce9aeb8fb7773e345053eb310627..0a8d80e20973ddd65473bfc7ce2f48b98ca78384 100644 |
--- a/content/browser/compositor/gpu_process_transport_factory.h |
+++ b/content/browser/compositor/gpu_process_transport_factory.h |
@@ -24,6 +24,7 @@ namespace cc { |
class SingleThreadTaskGraphRunner; |
class SoftwareOutputDevice; |
class SurfaceManager; |
+class FrameSinkManager; |
class VulkanInProcessContextProvider; |
} |
@@ -76,6 +77,7 @@ class GpuProcessTransportFactory : public ui::ContextFactory, |
ui::ContextFactory* GetContextFactory() override; |
ui::ContextFactoryPrivate* GetContextFactoryPrivate() override; |
cc::SurfaceManager* GetSurfaceManager() override; |
+ cc::FrameSinkManager* GetFrameSinkManager() override; |
display_compositor::GLHelper* GetGLHelper() override; |
void SetGpuChannelEstablishFactory( |
gpu::GpuChannelEstablishFactory* factory) override; |
@@ -103,6 +105,7 @@ class GpuProcessTransportFactory : public ui::ContextFactory, |
SharedVulkanContextProvider(); |
std::unique_ptr<cc::SurfaceManager> surface_manager_; |
+ std::unique_ptr<cc::FrameSinkManager> framesink_manager_; |
uint32_t next_sink_id_ = 1u; |
#if defined(OS_WIN) |