| Index: cc/trees/thread_proxy.h
|
| diff --git a/cc/trees/thread_proxy.h b/cc/trees/thread_proxy.h
|
| index f4f1f283c77553e28348a790ffafa687b815da63..48aa661d76d9209be733f4321dc4b9a0b4178e0b 100644
|
| --- a/cc/trees/thread_proxy.h
|
| +++ b/cc/trees/thread_proxy.h
|
| @@ -217,6 +217,11 @@ class CC_EXPORT ThreadProxy : public Proxy,
|
| void DidPrepareTiles() override;
|
| void DidCompletePageScaleAnimationOnImplThread() override;
|
| void OnDrawForOutputSurface() override;
|
| + // This should only be called by LayerTreeHostImpl::PostFrameTimingEvents.
|
| + void PostFrameTimingEventsOnImplThread(
|
| + scoped_ptr<FrameTimingTracker::CompositeTimingSet> composite_events,
|
| + scoped_ptr<FrameTimingTracker::MainFrameTimingSet> main_frame_events)
|
| + override;
|
|
|
| // SchedulerClient implementation
|
| void WillBeginImplFrame(const BeginFrameArgs& args) override;
|
| @@ -292,6 +297,9 @@ class CC_EXPORT ThreadProxy : public Proxy,
|
| void SetInputThrottledUntilCommitOnImplThread(bool is_throttled);
|
| void SetDebugStateOnImplThread(const LayerTreeDebugState& debug_state);
|
| void SetDeferCommitsOnImplThread(bool defer_commits) const;
|
| + void PostFrameTimingEvents(
|
| + scoped_ptr<FrameTimingTracker::CompositeTimingSet> composite_events,
|
| + scoped_ptr<FrameTimingTracker::MainFrameTimingSet> main_frame_events);
|
|
|
| LayerTreeHost* layer_tree_host();
|
| const LayerTreeHost* layer_tree_host() const;
|
|
|