| Index: services/ui/public/cpp/window.h
|
| diff --git a/services/ui/public/cpp/window.h b/services/ui/public/cpp/window.h
|
| index 433e619e82bffe67cae1943c387b85761666a44b..733c58b38faa43bdc386659e4e91697e462b501a 100644
|
| --- a/services/ui/public/cpp/window.h
|
| +++ b/services/ui/public/cpp/window.h
|
| @@ -14,8 +14,8 @@
|
| #include "mojo/public/cpp/bindings/array.h"
|
| #include "services/service_manager/public/interfaces/interface_provider.mojom.h"
|
| #include "services/ui/common/types.h"
|
| -#include "services/ui/public/cpp/compositor_frame_sink.h"
|
| #include "services/ui/public/cpp/surface_id_handler.h"
|
| +#include "services/ui/public/cpp/window_compositor_frame_sink.h"
|
| #include "services/ui/public/interfaces/mus_constants.mojom.h"
|
| #include "services/ui/public/interfaces/window_tree.mojom.h"
|
| #include "ui/gfx/geometry/insets.h"
|
| @@ -30,9 +30,9 @@ namespace ui {
|
| class InputEventHandler;
|
| class ServiceProviderImpl;
|
| class SurfaceIdHandler;
|
| +class WindowCompositorFrameSinkBinding;
|
| class WindowObserver;
|
| class WindowSurface;
|
| -class WindowSurfaceBinding;
|
| class WindowDropTarget;
|
| class WindowTreeClient;
|
| class WindowTreeClientPrivate;
|
| @@ -115,13 +115,14 @@ class Window {
|
| // Window is attached to the root.
|
| bool IsDrawn() const;
|
|
|
| - std::unique_ptr<CompositorFrameSink> RequestCompositorFrameSink(
|
| - mojom::SurfaceType type,
|
| + std::unique_ptr<WindowCompositorFrameSink> RequestCompositorFrameSink(
|
| + mojom::CompositorFrameSinkType type,
|
| scoped_refptr<cc::ContextProvider> context_provider);
|
|
|
| void AttachCompositorFrameSink(
|
| - mojom::SurfaceType type,
|
| - std::unique_ptr<WindowSurfaceBinding> surface_binding);
|
| + mojom::CompositorFrameSinkType type,
|
| + std::unique_ptr<WindowCompositorFrameSinkBinding>
|
| + compositor_frame_sink_binding);
|
|
|
| // The template-ized versions of the following methods rely on the presence
|
| // of a mojo::TypeConverter<const std::vector<uint8_t>, T>.
|
|
|