Index: android_webview/browser/browser_view_renderer.h |
diff --git a/android_webview/browser/browser_view_renderer.h b/android_webview/browser/browser_view_renderer.h |
index e47104936c96b0c63e915e74c37364275227d8c0..00cf4e7b2c1637726df476279eaa39268810db78 100644 |
--- a/android_webview/browser/browser_view_renderer.h |
+++ b/android_webview/browser/browser_view_renderer.h |
@@ -18,6 +18,10 @@ |
class SkCanvas; |
class SkPicture; |
+namespace content { |
+class WebContents; |
+} |
+ |
namespace android_webview { |
class BrowserViewRendererClient; |
@@ -27,6 +31,8 @@ class BrowserViewRendererClient; |
class BrowserViewRenderer : public content::SynchronousCompositorClient { |
public: |
static void CalculateTileMemoryPolicy(); |
+ static BrowserViewRenderer* FromWebContents( |
+ content::WebContents* web_contents); |
BrowserViewRenderer( |
BrowserViewRendererClient* client, |
@@ -34,6 +40,8 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient { |
~BrowserViewRenderer() override; |
+ void RegisterWithWebContents(content::WebContents* web_contents); |
+ |
SharedRendererState* GetAwDrawGLViewContext(); |
bool RequestDrawGL(bool wait_for_completion); |