summaryrefslogtreecommitdiffstats
path: root/content/test/fake_renderer_scheduler.h
diff options
context:
space:
mode:
authorrmcilroy <rmcilroy@chromium.org>2015-02-18 04:34:25 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-18 12:35:06 +0000
commit0a19362adbaa53af4fb7ccb5819f482b30ca75af (patch)
tree64ca517e1b0129984eff6d8042ba551a312db8de /content/test/fake_renderer_scheduler.h
parent042ba9e6f314f96f237da815ae204c7f1be787c9 (diff)
downloadchromium_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.h1
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;