Index: cc/trees/threaded_channel.h |
diff --git a/cc/trees/threaded_channel.h b/cc/trees/threaded_channel.h |
index a3f1fa5ecbe0b9a09b9f31e1d69a43398a0a32bd..aba8d742e9cc9894557af6e1d0c953563b298fc1 100644 |
--- a/cc/trees/threaded_channel.h |
+++ b/cc/trees/threaded_channel.h |
@@ -76,9 +76,37 @@ class CC_EXPORT ThreadedChannel : public ChannelMain, public ChannelImpl { |
// ChannelMain Implementation |
void SetThrottleFrameProductionOnImpl(bool throttle) override; |
+ void InitializeOutputSurfaceOnImpl(OutputSurface* output_surface) override; |
+ void MainThreadHasStoppedFlingingOnImpl() override; |
+ void SetInputThrottledUntilCommitOnImpl(bool is_throttled) override; |
+ void SetDeferCommitsOnImpl(bool defer_commits) override; |
+ |
+ // Blocking calls to ProxyImpl |
+ void FinishAllRenderingOnImpl(CompletionEvent* completion) override; |
+ void SetVisibleOnImpl(CompletionEvent* completion, bool visible) override; |
+ void ReleaseOutputSurfaceOnImpl(CompletionEvent* completion) override; |
+ void FinishGLOnImpl(CompletionEvent* completion) override; |
+ void MainFrameWillHappenOnImplForTesting( |
+ CompletionEvent* completion, |
+ bool* main_frame_will_happen) override; |
// ChannelImpl Implementation |
void DidCompleteSwapBuffers() override; |
+ void SetRendererCapabilitiesMainCopy( |
+ const RendererCapabilities& capabilities) override; |
+ void BeginMainFrameNotExpectedSoon() override; |
+ void DidCommitAndDrawFrame() override; |
+ void SetAnimationEvents(scoped_ptr<AnimationEventsVector> queue) override; |
+ void DidLoseOutputSurface() override; |
+ void RequestNewOutputSurface() override; |
+ void DidInitializeOutputSurface( |
+ bool success, |
+ const RendererCapabilities& capabilities) override; |
+ void DidCompletePageScaleAnimation() override; |
+ void PostFrameTimingEventsOnMain( |
+ scoped_ptr<FrameTimingTracker::CompositeTimingSet> composite_events, |
+ scoped_ptr<FrameTimingTracker::MainFrameTimingSet> main_frame_events) |
+ override; |
protected: |
ThreadedChannel(ThreadProxy* thread_proxy, |