| 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,
|
|
|