| Index: cc/trees/layer_tree_host.h
|
| diff --git a/cc/trees/layer_tree_host.h b/cc/trees/layer_tree_host.h
|
| index 32a2bd00514f6c14a61ef1161e9f7c47fbed6731..3948e455634c589d4b68fc6f9d84f92f5fbc3fd3 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/surfaces/surface_sequence.h"
|
| @@ -152,8 +152,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();
|
| @@ -357,13 +358,13 @@ class CC_EXPORT LayerTreeHost : public LayerTreeHostInterface {
|
| std::unique_ptr<RenderingStatsInstrumentation>
|
| rendering_stats_instrumentation_;
|
|
|
| - // |current_output_surface_| can't be updated until we've successfully
|
| - // initialized a new output surface. |new_output_surface_| contains the
|
| + // |current_compositor_frame_sink_| can't be updated until we've successfully
|
| + // initialized a new output surface. |new_compositor_frame_sink_| 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_;
|
| + // 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_;
|
|
|