OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef COMPONENTS_VIZ_FRAME_SINKS_MOJO_FRAME_SINK_MANAGER_H_ | 5 #ifndef COMPONENTS_VIZ_FRAME_SINKS_MOJO_FRAME_SINK_MANAGER_H_ |
6 #define COMPONENTS_VIZ_FRAME_SINKS_MOJO_FRAME_SINK_MANAGER_H_ | 6 #define COMPONENTS_VIZ_FRAME_SINKS_MOJO_FRAME_SINK_MANAGER_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <memory> | 10 #include <memory> |
(...skipping 28 matching lines...) Expand all Loading... |
39 public NON_EXPORTED_BASE(cc::mojom::FrameSinkManager) { | 39 public NON_EXPORTED_BASE(cc::mojom::FrameSinkManager) { |
40 public: | 40 public: |
41 MojoFrameSinkManager(bool use_surface_references, | 41 MojoFrameSinkManager(bool use_surface_references, |
42 DisplayProvider* display_provider, | 42 DisplayProvider* display_provider, |
43 cc::mojom::FrameSinkManagerRequest request, | 43 cc::mojom::FrameSinkManagerRequest request, |
44 cc::mojom::FrameSinkManagerClientPtr client); | 44 cc::mojom::FrameSinkManagerClientPtr client); |
45 ~MojoFrameSinkManager() override; | 45 ~MojoFrameSinkManager() override; |
46 | 46 |
47 cc::SurfaceManager* surface_manager() { return &manager_; } | 47 cc::SurfaceManager* surface_manager() { return &manager_; } |
48 | 48 |
49 // cc::mojom::MojoFrameSinkManager implementation: | 49 // cc::mojom::FrameSinkManager implementation: |
50 void CreateRootCompositorFrameSink( | 50 void CreateRootCompositorFrameSink( |
51 const cc::FrameSinkId& frame_sink_id, | 51 const cc::FrameSinkId& frame_sink_id, |
52 gpu::SurfaceHandle surface_handle, | 52 gpu::SurfaceHandle surface_handle, |
53 cc::mojom::MojoCompositorFrameSinkAssociatedRequest request, | 53 cc::mojom::MojoCompositorFrameSinkAssociatedRequest request, |
54 cc::mojom::MojoCompositorFrameSinkPrivateRequest private_request, | 54 cc::mojom::MojoCompositorFrameSinkPrivateRequest private_request, |
55 cc::mojom::MojoCompositorFrameSinkClientPtr client, | 55 cc::mojom::MojoCompositorFrameSinkClientPtr client, |
56 cc::mojom::DisplayPrivateAssociatedRequest display_private_request) | 56 cc::mojom::DisplayPrivateAssociatedRequest display_private_request) |
57 override; | 57 override; |
58 void CreateCompositorFrameSink( | 58 void CreateCompositorFrameSink( |
59 const cc::FrameSinkId& frame_sink_id, | 59 const cc::FrameSinkId& frame_sink_id, |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
104 | 104 |
105 cc::mojom::FrameSinkManagerClientPtr client_; | 105 cc::mojom::FrameSinkManagerClientPtr client_; |
106 mojo::Binding<cc::mojom::FrameSinkManager> binding_; | 106 mojo::Binding<cc::mojom::FrameSinkManager> binding_; |
107 | 107 |
108 DISALLOW_COPY_AND_ASSIGN(MojoFrameSinkManager); | 108 DISALLOW_COPY_AND_ASSIGN(MojoFrameSinkManager); |
109 }; | 109 }; |
110 | 110 |
111 } // namespace viz | 111 } // namespace viz |
112 | 112 |
113 #endif // COMPONENTS_VIZ_FRAME_SINKS_MOJO_FRAME_SINK_MANAGER_H_ | 113 #endif // COMPONENTS_VIZ_FRAME_SINKS_MOJO_FRAME_SINK_MANAGER_H_ |
OLD | NEW |