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(); |