Index: cc/trees/layer_tree_host.h |
diff --git a/cc/trees/layer_tree_host.h b/cc/trees/layer_tree_host.h |
index 5f9633532b1afdd1e0e530c5aac7897b374d4158..3fde9f1ece4455decf0900f35fa8fc664d93b74b 100644 |
--- a/cc/trees/layer_tree_host.h |
+++ b/cc/trees/layer_tree_host.h |
@@ -31,7 +31,7 @@ |
#include "cc/input/top_controls_state.h" |
#include "cc/layers/layer_collections.h" |
#include "cc/layers/layer_list_iterator.h" |
-#include "cc/output/output_surface.h" |
+#include "cc/output/compositor_frame_sink.h" |
#include "cc/output/swap_promise.h" |
#include "cc/resources/resource_format.h" |
#include "cc/trees/compositor_mode.h" |
@@ -153,8 +153,9 @@ class CC_EXPORT LayerTreeHost : public LayerTreeHostInterface { |
void SetHasGpuRasterizationTrigger(bool has_trigger) override; |
void SetVisible(bool visible) override; |
bool IsVisible() const override; |
- void SetOutputSurface(std::unique_ptr<OutputSurface> output_surface) override; |
- std::unique_ptr<OutputSurface> ReleaseOutputSurface() override; |
+ void SetCompositorFrameSink( |
+ std::unique_ptr<CompositorFrameSink> compositor_frame_sink) override; |
+ std::unique_ptr<CompositorFrameSink> ReleaseCompositorFrameSink() override; |
void SetNeedsAnimate() override; |
void SetNeedsUpdateLayers() override; |
void SetNeedsCommit() override; |
@@ -192,12 +193,12 @@ class CC_EXPORT LayerTreeHost : public LayerTreeHostInterface { |
void FinishCommitOnImplThread(LayerTreeHostImpl* host_impl); |
void WillCommit(); |
void CommitComplete(); |
- void RequestNewOutputSurface(); |
- void DidInitializeOutputSurface(); |
- void DidFailToInitializeOutputSurface(); |
+ void RequestNewCompositorFrameSink(); |
+ void DidInitializeCompositorFrameSink(); |
+ void DidFailToInitializeCompositorFrameSink(); |
virtual std::unique_ptr<LayerTreeHostImpl> CreateLayerTreeHostImpl( |
LayerTreeHostImplClient* client); |
- void DidLoseOutputSurface(); |
+ void DidLoseCompositorFrameSink(); |
void DidCommitAndDrawFrame() { client_->DidCommitAndDrawFrame(); } |
void DidCompleteSwapBuffers() { client_->DidCompleteSwapBuffers(); } |
bool UpdateLayers(); |
@@ -350,13 +351,13 @@ class CC_EXPORT LayerTreeHost : public LayerTreeHostInterface { |
SwapPromiseManager swap_promise_manager_; |
- // |current_output_surface_| can't be updated until we've successfully |
- // initialized a new output surface. |new_output_surface_| contains the |
- // new output surface that is currently being initialized. If initialization |
- // is successful then |new_output_surface_| replaces |
- // |current_output_surface_|. |
- std::unique_ptr<OutputSurface> new_output_surface_; |
- std::unique_ptr<OutputSurface> current_output_surface_; |
+ // |current_compositor_frame_sink_| can't be updated until we've successfully |
+ // initialized a new CompositorFrameSink. |new_compositor_frame_sink_| |
+ // contains the new CompositorFrameSink that is currently being initialized. |
+ // If initialization is successful then |new_compositor_frame_sink_| replaces |
+ // |current_compositor_frame_sink_|. |
+ std::unique_ptr<CompositorFrameSink> new_compositor_frame_sink_; |
+ std::unique_ptr<CompositorFrameSink> current_compositor_frame_sink_; |
const LayerTreeSettings settings_; |
LayerTreeDebugState debug_state_; |