| Index: cc/surfaces/direct_compositor_frame_sink.h
|
| diff --git a/cc/surfaces/direct_compositor_frame_sink.h b/cc/surfaces/direct_compositor_frame_sink.h
|
| index 609f3813ec510a3277637c87ce4b91c63cf460b9..2c764068f334fe2d824f5b067f23a19f90cc4550 100644
|
| --- a/cc/surfaces/direct_compositor_frame_sink.h
|
| +++ b/cc/surfaces/direct_compositor_frame_sink.h
|
| @@ -18,6 +18,7 @@ namespace cc {
|
| class Display;
|
| class SurfaceIdAllocator;
|
| class SurfaceManager;
|
| +class FrameSinkManager;
|
|
|
| // This class submits compositor frames to an in-process Display, with the
|
| // client's frame being the root surface of the Display.
|
| @@ -31,6 +32,7 @@ class CC_SURFACES_EXPORT DirectCompositorFrameSink
|
| DirectCompositorFrameSink(
|
| const FrameSinkId& frame_sink_id,
|
| SurfaceManager* surface_manager,
|
| + FrameSinkManager* framesink_manager,
|
| Display* display,
|
| scoped_refptr<ContextProvider> context_provider,
|
| scoped_refptr<ContextProvider> worker_context_provider,
|
| @@ -39,6 +41,7 @@ class CC_SURFACES_EXPORT DirectCompositorFrameSink
|
| DirectCompositorFrameSink(
|
| const FrameSinkId& frame_sink_id,
|
| SurfaceManager* surface_manager,
|
| + FrameSinkManager* framesink_manager,
|
| Display* display,
|
| scoped_refptr<VulkanContextProvider> vulkan_context_provider);
|
| ~DirectCompositorFrameSink() override;
|
| @@ -68,6 +71,7 @@ class CC_SURFACES_EXPORT DirectCompositorFrameSink
|
| const FrameSinkId frame_sink_id_;
|
| LocalSurfaceId delegated_local_surface_id_;
|
| SurfaceManager* surface_manager_;
|
| + FrameSinkManager* framesink_manager_;
|
| SurfaceIdAllocator surface_id_allocator_;
|
| Display* display_;
|
| SurfaceFactory factory_;
|
|
|