| Index: cc/trees/thread_proxy.h
|
| ===================================================================
|
| --- cc/trees/thread_proxy.h (revision 210393)
|
| +++ cc/trees/thread_proxy.h (working copy)
|
| @@ -91,6 +91,13 @@
|
| OVERRIDE;
|
| virtual void DidActivatePendingTree() OVERRIDE;
|
|
|
| + // LayerTreeHostImplClient UI Resource management
|
| + virtual void UIResourceCreatedOnImplThread(UIResourceId uid) OVERRIDE;
|
| + virtual void UIResourceLostOnImplThread(UIResourceId uid) OVERRIDE;
|
| +
|
| + virtual void PostUIResourceCreatedToMainThread(UIResourceId uid);
|
| + virtual void PostUIResourceLostToMainThread(UIResourceId uid);
|
| +
|
| // SchedulerClient implementation
|
| virtual void SetNeedsBeginFrameOnImplThread(bool enable) OVERRIDE;
|
| virtual void ScheduledActionSendBeginFrameToMainThread() OVERRIDE;
|
| @@ -109,6 +116,19 @@
|
| // ResourceUpdateControllerClient implementation
|
| virtual void ReadyToFinalizeTextureUpdates() OVERRIDE;
|
|
|
| + // Proxy UI Resource management
|
| + virtual void CreateUIResource(UIResourceId uid,
|
| + scoped_refptr<UIResourceBitmap> bitmap,
|
| + bool async) OVERRIDE;
|
| +
|
| + virtual void
|
| + CreateUIResourceOnImplThread(UIResourceId uid,
|
| + scoped_refptr<UIResourceBitmap> bitmap,
|
| + bool async) OVERRIDE;
|
| +
|
| + virtual void DeleteUIResource(UIResourceId uid) OVERRIDE;
|
| + virtual void DeleteUIResourceOnImplThread(UIResourceId uid) OVERRIDE;
|
| +
|
| private:
|
| ThreadProxy(LayerTreeHost* layer_tree_host,
|
| scoped_refptr<base::SingleThreadTaskRunner> impl_task_runner);
|
|
|