| 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;
|
| };
|
|
|
|
|