Index: cc/CCScheduler.h |
diff --git a/cc/CCScheduler.h b/cc/CCScheduler.h |
index 10fce730d954f60088a059faa32cb101e162b2e1..fb043ac70c40056693d2a8413611928450933913 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; |