Index: cc/CCScheduler.h |
diff --git a/cc/CCScheduler.h b/cc/CCScheduler.h |
index 3e2614b3dc1333d2751954f447c80a43f0ba92e7..10fce730d954f60088a059faa32cb101e162b2e1 100644 |
--- a/cc/CCScheduler.h |
+++ b/cc/CCScheduler.h |
@@ -33,6 +33,7 @@ struct CCScheduledActionDrawAndSwapResult { |
class CCSchedulerClient { |
public: |
virtual bool canDraw() = 0; |
+ virtual bool hasMoreResourceUpdates() const = 0; |
virtual void scheduledActionBeginFrame() = 0; |
virtual CCScheduledActionDrawAndSwapResult scheduledActionDrawAndSwapIfPossible() = 0; |
@@ -72,7 +73,7 @@ public: |
// Like setNeedsRedraw(), but ensures the draw will definitely happen even if we are not visible. |
void setNeedsForcedRedraw(); |
- void beginFrameComplete(bool hasResourceUpdates); |
+ void beginFrameComplete(); |
void beginFrameAborted(); |
void setMaxFramesPending(int); |
@@ -89,8 +90,6 @@ public: |
// CCFrameRateControllerClient implementation |
virtual void vsyncTick() OVERRIDE; |
- void updateResourcesComplete(); |
- |
private: |
CCScheduler(CCSchedulerClient*, PassOwnPtr<CCFrameRateController>); |
@@ -100,7 +99,6 @@ private: |
CCSchedulerClient* m_client; |
OwnPtr<CCFrameRateController> m_frameRateController; |
CCSchedulerStateMachine m_stateMachine; |
- bool m_hasMoreResourceUpdates; |
bool m_updateMoreResourcesPending; |
}; |