| Index: services/ui/ws/server_window_compositor_frame_sink_manager.h
|
| diff --git a/services/ui/ws/server_window_compositor_frame_sink_manager.h b/services/ui/ws/server_window_compositor_frame_sink_manager.h
|
| index 8461ebb185409c4d72f4cc6c78219a16e775e965..a2972d6ef84be5f07049b63bed5b92024b4daec7 100644
|
| --- a/services/ui/ws/server_window_compositor_frame_sink_manager.h
|
| +++ b/services/ui/ws/server_window_compositor_frame_sink_manager.h
|
| @@ -49,11 +49,14 @@ class ServerWindowCompositorFrameSinkManager {
|
|
|
| // Creates a new CompositorFrameSink of the specified type, replacing the
|
| // existing one of the specified type.
|
| - void CreateCompositorFrameSink(
|
| - mojom::CompositorFrameSinkType compositor_frame_sink_type,
|
| + void CreateDisplayCompositorFrameSink(
|
| gfx::AcceleratedWidget widget,
|
| cc::mojom::MojoCompositorFrameSinkRequest request,
|
| cc::mojom::MojoCompositorFrameSinkClientPtr client);
|
| + void CreateOffscreenCompositorFrameSink(
|
| + mojom::CompositorFrameSinkType compositor_frame_sink_type,
|
| + cc::mojom::MojoCompositorFrameSinkRequest request,
|
| + cc::mojom::MojoCompositorFrameSinkClientPtr client);
|
|
|
| // Adds the provided |frame_sink_id| to this ServerWindow's associated
|
| // CompositorFrameSink if possible. If this ServerWindow does not have
|
| @@ -89,6 +92,12 @@ class ServerWindowCompositorFrameSinkManager {
|
| bool IsCompositorFrameSinkReadyAndNonEmpty(
|
| mojom::CompositorFrameSinkType type) const;
|
|
|
| + void CreateCompositorFrameSinkInternal(
|
| + mojom::CompositorFrameSinkType compositor_frame_sink_type,
|
| + gfx::AcceleratedWidget widget,
|
| + cc::mojom::MojoCompositorFrameSinkRequest request,
|
| + cc::mojom::MojoCompositorFrameSinkClientPtr client);
|
| +
|
| ServerWindow* window_;
|
|
|
| using TypeToCompositorFrameSinkMap =
|
|
|