| 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 18250c045a4bc46859089747525fe1c44a4da784..2ffdc34a88d2b9376f0876fea95cbf33fcfa33ef 100644
|
| --- a/cc/trees/layer_tree_host_impl.h
|
| +++ b/cc/trees/layer_tree_host_impl.h
|
| @@ -119,6 +119,24 @@ class LayerTreeHostImplClient {
|
| virtual ~LayerTreeHostImplClient() {}
|
| };
|
|
|
| +struct CC_EXPORT FrameData : public RenderPassSink {
|
| + FrameData();
|
| + ~FrameData() override;
|
| + 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;
|
| + std::vector<FrameTimingTracker::FrameAndRectIds> composite_events;
|
| + RenderPassList render_passes;
|
| + RenderPassIdHashMap render_passes_by_id;
|
| + const LayerImplList* render_surface_layer_list;
|
| + LayerImplList will_draw_layers;
|
| + bool has_no_damage;
|
| +
|
| + // RenderPassSink implementation.
|
| + void AppendRenderPass(scoped_ptr<RenderPass> render_pass) override;
|
| +};
|
| +
|
| // LayerTreeHostImpl owns the LayerImpl trees as well as associated rendering
|
| // state.
|
| class CC_EXPORT LayerTreeHostImpl
|
| @@ -185,24 +203,6 @@ class CC_EXPORT LayerTreeHostImpl
|
|
|
| void UpdateViewportContainerSizes();
|
|
|
| - struct CC_EXPORT FrameData : public RenderPassSink {
|
| - FrameData();
|
| - ~FrameData() override;
|
| - 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;
|
| - std::vector<FrameTimingTracker::FrameAndRectIds> composite_events;
|
| - RenderPassList render_passes;
|
| - RenderPassIdHashMap render_passes_by_id;
|
| - const LayerImplList* render_surface_layer_list;
|
| - LayerImplList will_draw_layers;
|
| - bool has_no_damage;
|
| -
|
| - // RenderPassSink implementation.
|
| - void AppendRenderPass(scoped_ptr<RenderPass> render_pass) override;
|
| - };
|
| -
|
| virtual void BeginMainFrameAborted(CommitEarlyOutReason reason);
|
| virtual void BeginCommit();
|
| virtual void CommitComplete();
|
|
|