summaryrefslogtreecommitdiffstats
path: root/cc/CCScheduler.h
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-05 22:08:21 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-05 22:08:21 +0000
commit8db2213c07f4d0bf8bc31ec6a3c68ea95b2d5177 (patch)
treef984b0e45461f8de5156be1ff6492a989f6369de /cc/CCScheduler.h
parent24302549a7ab93baed7dd4e9af470b3255c6cdbf (diff)
downloadchromium_src-8db2213c07f4d0bf8bc31ec6a3c68ea95b2d5177.zip
chromium_src-8db2213c07f4d0bf8bc31ec6a3c68ea95b2d5177.tar.gz
chromium_src-8db2213c07f4d0bf8bc31ec6a3c68ea95b2d5177.tar.bz2
Roll cc snapshot up to 127605
TBR=nduca@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/10907075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155034 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/CCScheduler.h')
-rw-r--r--cc/CCScheduler.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/cc/CCScheduler.h b/cc/CCScheduler.h
index 10fce73..fb043ac 100644
--- a/cc/CCScheduler.h
+++ b/cc/CCScheduler.h
@@ -32,7 +32,6 @@ struct CCScheduledActionDrawAndSwapResult {
class CCSchedulerClient {
public:
- virtual bool canDraw() = 0;
virtual bool hasMoreResourceUpdates() const = 0;
virtual void scheduledActionBeginFrame() = 0;
@@ -60,6 +59,7 @@ public:
void setCanBeginFrame(bool);
void setVisible(bool);
+ void setCanDraw(bool);
void setNeedsCommit();
@@ -77,6 +77,7 @@ public:
void beginFrameAborted();
void setMaxFramesPending(int);
+ void setSwapBuffersCompleteSupported(bool);
void didSwapBuffersComplete();
void didLoseContext();
@@ -93,7 +94,6 @@ public:
private:
CCScheduler(CCSchedulerClient*, PassOwnPtr<CCFrameRateController>);
- CCSchedulerStateMachine::Action nextAction();
void processScheduledActions();
CCSchedulerClient* m_client;