| 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..414e4af41fd34c01f8c0f8a2b327cd858df334de 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,15 @@ class ServerWindowCompositorFrameSinkManager {
|
|
|
| // Creates a new CompositorFrameSink of the specified type, replacing the
|
| // existing one of the specified type.
|
| - void CreateCompositorFrameSink(
|
| + void CreateDisplayCompositorFrameSink(
|
| mojom::CompositorFrameSinkType compositor_frame_sink_type,
|
| 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 +93,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 =
|
|
|