diff options
author | rmcilroy <rmcilroy@chromium.org> | 2015-02-18 04:34:25 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-18 12:35:06 +0000 |
commit | 0a19362adbaa53af4fb7ccb5819f482b30ca75af (patch) | |
tree | 64ca517e1b0129984eff6d8042ba551a312db8de /content/test/fake_renderer_scheduler.h | |
parent | 042ba9e6f314f96f237da815ae204c7f1be787c9 (diff) | |
download | chromium_src-0a19362adbaa53af4fb7ccb5819f482b30ca75af.zip chromium_src-0a19362adbaa53af4fb7ccb5819f482b30ca75af.tar.gz chromium_src-0a19362adbaa53af4fb7ccb5819f482b30ca75af.tar.bz2 |
[cc]: Add a BeginMainFrameNotExpectedSoon signal and route it to the RendererScheduler.
In order to implement long idle times, the RendererScheduler needs to
know when the compositor has stoped drawing frames. To enable this, add
a BeginMainFrameNotExpectedSoon signal which is sent when the cc
scheduler stops requesting BeginFrames from the Browser.
Design Doc: https://docs.google.com/a/chromium.org/document/d/1yBlUdYW8VTIfB-DqhvQqUeP0kf-Ap1W4cao2yQq58Do/edit
BUG=455713
TBR=danakj@chromium.org, torne@chromium.org, aa@chromium.org
Review URL: https://codereview.chromium.org/904633004
Cr-Commit-Position: refs/heads/master@{#316804}
Diffstat (limited to 'content/test/fake_renderer_scheduler.h')
-rw-r--r-- | content/test/fake_renderer_scheduler.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/content/test/fake_renderer_scheduler.h b/content/test/fake_renderer_scheduler.h index 8f25a8f..fd2d3e0 100644 --- a/content/test/fake_renderer_scheduler.h +++ b/content/test/fake_renderer_scheduler.h @@ -20,6 +20,7 @@ class FakeRendererScheduler : public RendererScheduler { scoped_refptr<base::SingleThreadTaskRunner> LoadingTaskRunner() override; scoped_refptr<SingleThreadIdleTaskRunner> IdleTaskRunner() override; void WillBeginFrame(const cc::BeginFrameArgs& args) override; + void BeginFrameNotExpectedSoon() override; void DidCommitFrameToCompositor() override; void DidReceiveInputEventOnCompositorThread( const blink::WebInputEvent& web_input_event) override; |