Index: webkit/compositor_bindings/web_layer_tree_view_impl.h |
diff --git a/webkit/compositor_bindings/web_layer_tree_view_impl.h b/webkit/compositor_bindings/web_layer_tree_view_impl.h |
index 50beadbc396d919e134f21a87311dbfb7f03158e..722a20887292218f30ae84daae57ac24a72b1a89 100644 |
--- a/webkit/compositor_bindings/web_layer_tree_view_impl.h |
+++ b/webkit/compositor_bindings/web_layer_tree_view_impl.h |
@@ -75,10 +75,17 @@ public: |
virtual void didCommitAndDrawFrame() OVERRIDE; |
virtual void didCompleteSwapBuffers() OVERRIDE; |
virtual void scheduleComposite() OVERRIDE; |
+ virtual scoped_refptr<ui::ContextProvider> OffscreenContextProviderForMainThread() OVERRIDE; |
+ virtual scoped_refptr<ui::ContextProvider> OffscreenContextProviderForCompositorThread() OVERRIDE; |
private: |
WebLayerTreeViewClient* m_client; |
scoped_ptr<cc::LayerTreeHost> m_layerTreeHost; |
+ |
+ class MainThreadContextProvider; |
+ scoped_refptr<MainThreadContextProvider> m_contextsMainThread; |
+ class CompositorThreadContextProvider; |
+ scoped_refptr<CompositorThreadContextProvider> m_contextsCompositorThread; |
}; |
} // namespace WebKit |