| Index: cc/trees/layer_tree_host_impl.h
|
| diff --git a/cc/trees/layer_tree_host_impl.h b/cc/trees/layer_tree_host_impl.h
|
| index f4052f1fae136ba242f601b6ca310d48edde5bd6..6dd0d5a74f7f00827868cc20be89f6dfe5bf7e57 100644
|
| --- a/cc/trees/layer_tree_host_impl.h
|
| +++ b/cc/trees/layer_tree_host_impl.h
|
| @@ -174,15 +174,18 @@ class CC_EXPORT LayerTreeHostImpl
|
| ScrollElasticityHelper* CreateScrollElasticityHelper() override;
|
|
|
| // TopControlsManagerClient implementation.
|
| - void SetControlsTopOffset(float offset) override;
|
| - float ControlsTopOffset() const override;
|
| + float TopControlsHeight() const override;
|
| + void SetCurrentTopControlsShownRatio(float offset) override;
|
| + float CurrentTopControlsShownRatio() const override;
|
| void DidChangeTopControlsPosition() override;
|
| bool HaveRootScrollLayer() const override;
|
|
|
| + void UpdateViewportContainerSizes();
|
| +
|
| struct CC_EXPORT FrameData : public RenderPassSink {
|
| FrameData();
|
| ~FrameData() override;
|
| - void AsValueInto(base::debug::TracedValue* value) const;
|
| + void AsValueInto(base::trace_event::TracedValue* value) const;
|
|
|
| std::vector<gfx::Rect> occluding_screen_space_rects;
|
| std::vector<gfx::Rect> non_occluding_screen_space_rects;
|
| @@ -254,10 +257,6 @@ class CC_EXPORT LayerTreeHostImpl
|
| TreePriority tree_priority) override;
|
| void SetIsLikelyToRequireADraw(bool is_likely_to_require_a_draw) override;
|
|
|
| - // Returns existing picture layers.
|
| - // TODO(vmpstr): Remove this, it's only used in tests.
|
| - const std::vector<PictureLayerImpl*>& GetPictureLayers() const;
|
| -
|
| // ScrollbarAnimationControllerClient implementation.
|
| void PostDelayedScrollbarFade(const base::Closure& start_fade,
|
| base::TimeDelta delay) override;
|
| @@ -314,6 +313,7 @@ class CC_EXPORT LayerTreeHostImpl
|
| }
|
| ResourcePool* resource_pool() { return resource_pool_.get(); }
|
| Renderer* renderer() { return renderer_.get(); }
|
| + Rasterizer* rasterizer() { return rasterizer_.get(); }
|
| const RendererCapabilitiesImpl& GetRendererCapabilities() const;
|
|
|
| virtual bool SwapBuffers(const FrameData& frame);
|
| @@ -449,15 +449,15 @@ class CC_EXPORT LayerTreeHostImpl
|
| return begin_impl_frame_interval_;
|
| }
|
|
|
| - void AsValueInto(base::debug::TracedValue* value) const;
|
| + void AsValueInto(base::trace_event::TracedValue* value) const;
|
| void AsValueWithFrameInto(FrameData* frame,
|
| - base::debug::TracedValue* value) const;
|
| - scoped_refptr<base::debug::ConvertableToTraceFormat> AsValue() const;
|
| - scoped_refptr<base::debug::ConvertableToTraceFormat> AsValueWithFrame(
|
| + base::trace_event::TracedValue* value) const;
|
| + scoped_refptr<base::trace_event::ConvertableToTraceFormat> AsValue() const;
|
| + scoped_refptr<base::trace_event::ConvertableToTraceFormat> AsValueWithFrame(
|
| FrameData* frame) const;
|
| - scoped_refptr<base::debug::ConvertableToTraceFormat> ActivationStateAsValue()
|
| - const;
|
| - void ActivationStateAsValueInto(base::debug::TracedValue* value) const;
|
| + scoped_refptr<base::trace_event::ConvertableToTraceFormat>
|
| + ActivationStateAsValue() const;
|
| + void ActivationStateAsValueInto(base::trace_event::TracedValue* value) const;
|
|
|
| bool page_scale_animation_active() const { return !!page_scale_animation_; }
|
|
|
| @@ -495,9 +495,6 @@ class CC_EXPORT LayerTreeHostImpl
|
| void InsertSwapPromiseMonitor(SwapPromiseMonitor* monitor);
|
| void RemoveSwapPromiseMonitor(SwapPromiseMonitor* monitor);
|
|
|
| - void RegisterPictureLayerImpl(PictureLayerImpl* layer);
|
| - void UnregisterPictureLayerImpl(PictureLayerImpl* layer);
|
| -
|
| void GetPictureLayerImplPairs(std::vector<PictureLayerImpl::Pair>* layers,
|
| bool need_valid_tile_priorities) const;
|
|
|
| @@ -530,7 +527,6 @@ class CC_EXPORT LayerTreeHostImpl
|
| gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager,
|
| int id);
|
|
|
| - void UpdateViewportContainerSizes();
|
|
|
| // Virtual for testing.
|
| virtual void AnimateLayers(base::TimeTicks monotonic_time);
|
| @@ -550,7 +546,6 @@ class CC_EXPORT LayerTreeHostImpl
|
| void RecreateTreeResources();
|
| void EnforceZeroBudget(bool zero_budget);
|
|
|
| - bool UsePendingTreeForSync() const;
|
| bool IsSynchronousSingleThreaded() const;
|
|
|
| // Scroll by preferring to move the outer viewport first, only moving the
|
| @@ -732,8 +727,6 @@ class CC_EXPORT LayerTreeHostImpl
|
| int id_;
|
|
|
| std::set<SwapPromiseMonitor*> swap_promise_monitor_;
|
| -
|
| - std::vector<PictureLayerImpl*> picture_layers_;
|
| std::vector<PictureLayerImpl::Pair> picture_layer_pairs_;
|
|
|
| bool requires_high_res_to_draw_;
|
|
|