Index: cc/trees/layer_tree_host_interface.h |
diff --git a/cc/trees/layer_tree_host_interface.h b/cc/trees/layer_tree_host_interface.h |
index 860031c791c714d7a690d5614e6bb80ff0f67b32..441434e33833dde25db22006ea4f98bd0cae79e6 100644 |
--- a/cc/trees/layer_tree_host_interface.h |
+++ b/cc/trees/layer_tree_host_interface.h |
@@ -24,7 +24,7 @@ class LayerTree; |
class LayerTreeDebugState; |
class LayerTreeMutator; |
class LayerTreeSettings; |
-class OutputSurface; |
+class CompositorFrameSink; |
class SwapPromiseMonitor; |
class TaskRunnerProvider; |
class UIResourceManager; |
@@ -73,22 +73,27 @@ class CC_EXPORT LayerTreeHostInterface { |
// Sets whether the content is suitable to use Gpu Rasterization. |
virtual void SetHasGpuRasterizationTrigger(bool has_trigger) = 0; |
- // Visibility and OutputSurface ------------------------------- |
+ // Visibility and CompositorFrameSink ------------------------------- |
virtual void SetVisible(bool visible) = 0; |
virtual bool IsVisible() const = 0; |
- // Called in response to an OutputSurface request made to the client using |
- // LayerTreeHostClient::RequestNewOutputSurface. The client will be informed |
- // of the OutputSurface initialization status using DidInitializaOutputSurface |
- // or DidFailToInitializeOutputSurface. The request is completed when the host |
- // successfully initializes an OutputSurface. |
- virtual void SetOutputSurface( |
- std::unique_ptr<OutputSurface> output_surface) = 0; |
- |
- // Forces the host to immediately release all references to the OutputSurface, |
+ // Called in response to an CompositorFrameSink request made to the client |
+ // using |
enne (OOO)
2016/09/14 00:35:45
@_@
|
+ // LayerTreeHostClient::RequestNewCompositorFrameSink. The client will be |
+ // informed |
+ // of the CompositorFrameSink initialization status using |
+ // DidInitializaCompositorFrameSink |
+ // or DidFailToInitializeCompositorFrameSink. The request is completed when |
+ // the host |
+ // successfully initializes an CompositorFrameSink. |
+ virtual void SetCompositorFrameSink( |
+ std::unique_ptr<CompositorFrameSink> compositor_frame_sink) = 0; |
+ |
+ // Forces the host to immediately release all references to the |
+ // CompositorFrameSink, |
enne (OOO)
2016/09/14 00:35:45
@_@
|
// if any. Can be safely called any time. |
- virtual std::unique_ptr<OutputSurface> ReleaseOutputSurface() = 0; |
+ virtual std::unique_ptr<CompositorFrameSink> ReleaseCompositorFrameSink() = 0; |
// Frame Scheduling (main and compositor frames) requests ------- |