Index: cc/thread_proxy.h |
diff --git a/cc/thread_proxy.h b/cc/thread_proxy.h |
index 5320ee2accd79da56aca971ed7ce3838c101c8d8..2e7f26edd3c7c9efa5e93b57c7f38968a52618a9 100644 |
--- a/cc/thread_proxy.h |
+++ b/cc/thread_proxy.h |
@@ -19,6 +19,8 @@ namespace cc { |
class InputHandler; |
class LayerTreeHost; |
+class PictureLayer; |
+class PicturePileImpl; |
class ResourceUpdateQueue; |
class Scheduler; |
class ScopedThreadProxy; |
@@ -55,6 +57,7 @@ public: |
virtual void acquireLayerTextures() OVERRIDE; |
virtual void forceSerializeOnSwapBuffers() OVERRIDE; |
virtual bool commitPendingForTesting() OVERRIDE; |
+ virtual scoped_refptr<PicturePileImpl> capturePicturePile(const PictureLayer* layer) OVERRIDE; |
// LayerTreeHostImplClient implementation |
virtual void didLoseOutputSurfaceOnImplThread() OVERRIDE; |
@@ -134,6 +137,7 @@ private: |
void forceSerializeOnSwapBuffersOnImplThread(CompletionEvent*); |
void setNeedsForcedCommitOnImplThread(); |
void commitPendingOnImplThreadForTesting(CommitPendingRequest* request); |
+ void capturePicturePileOnImplThread(int id, CompletionEvent*, scoped_refptr<PicturePileImpl>*); |
// Accessed on main thread only. |
bool m_animateRequested; // Set only when setNeedsAnimate is called. |