diff options
Diffstat (limited to 'cc/thread_proxy.h')
-rw-r--r-- | cc/thread_proxy.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cc/thread_proxy.h b/cc/thread_proxy.h index 296c180..683dac3 100644 --- a/cc/thread_proxy.h +++ b/cc/thread_proxy.h @@ -61,6 +61,7 @@ public: virtual void onCanDrawStateChanged(bool canDraw) OVERRIDE; virtual void setNeedsRedrawOnImplThread() OVERRIDE; virtual void setNeedsCommitOnImplThread() OVERRIDE; + virtual void setNeedsManageTilesOnImplThread() OVERRIDE; virtual void postAnimationEventsToMainThreadOnImplThread(scoped_ptr<AnimationEventsVector>, base::Time wallClockTime) OVERRIDE; virtual bool reduceContentsTextureMemoryOnImplThread(size_t limitBytes, int priorityCutoff) OVERRIDE; virtual void sendManagedMemoryStats() OVERRIDE; @@ -118,6 +119,7 @@ private: void initializeContextOnImplThread(scoped_ptr<GraphicsContext>); void initializeRendererOnImplThread(CompletionEvent*, bool* initializeSucceeded, RendererCapabilities*); void layerTreeHostClosedOnImplThread(CompletionEvent*); + void manageTilesOnImplThread(); void setFullRootLayerDamageOnImplThread(); void acquireLayerTexturesForMainThreadOnImplThread(CompletionEvent*); void recreateContextOnImplThread(CompletionEvent*, scoped_ptr<GraphicsContext>, bool* recreateSucceeded, RendererCapabilities*); @@ -137,6 +139,7 @@ private: bool m_started; bool m_texturesAcquired; bool m_inCompositeAndReadback; + bool m_manageTilesPending; scoped_ptr<LayerTreeHostImpl> m_layerTreeHostImpl; |