Index: content/renderer/android/synchronous_compositor_factory.h |
diff --git a/content/renderer/android/synchronous_compositor_factory.h b/content/renderer/android/synchronous_compositor_factory.h |
index 06e7c36faf61bda6a25d84b8440170c9bdcf7b0b..234a0337c47ed3e072f0d9b66ccb94d16cf72e51 100644 |
--- a/content/renderer/android/synchronous_compositor_factory.h |
+++ b/content/renderer/android/synchronous_compositor_factory.h |
@@ -13,6 +13,7 @@ class MessageLoopProxy; |
} |
namespace cc { |
+class ContextProvider; |
class OutputSurface; |
} |
@@ -39,6 +40,11 @@ class SynchronousCompositorFactory { |
// The factory maintains ownership of the returned interface. |
virtual InputHandlerManagerClient* GetInputHandlerManagerClient() = 0; |
+ virtual scoped_refptr<cc::ContextProvider> |
+ GetOffscreenContextProviderForMainThread() = 0; |
+ virtual scoped_refptr<cc::ContextProvider> |
+ GetOffscreenContextProviderForCompositorThread() = 0; |
+ |
protected: |
SynchronousCompositorFactory() {} |
~SynchronousCompositorFactory() {} |