summaryrefslogtreecommitdiffstats
path: root/android_webview/browser/browser_view_renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'android_webview/browser/browser_view_renderer.h')
-rw-r--r--android_webview/browser/browser_view_renderer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/android_webview/browser/browser_view_renderer.h b/android_webview/browser/browser_view_renderer.h
index 1fc5650..95ec894 100644
--- a/android_webview/browser/browser_view_renderer.h
+++ b/android_webview/browser/browser_view_renderer.h
@@ -61,12 +61,14 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
BrowserViewRenderer(
BrowserViewRendererClient* client,
- SharedRendererState* shared_renderer_state,
content::WebContents* web_contents,
const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner);
virtual ~BrowserViewRenderer();
+ SharedRendererState* GetSharedRendererState();
+ bool RequestDrawGL(jobject canvas, bool wait_for_completion);
+
// Main handler for view drawing: performs a SW draw immediately, or sets up
// a subsequent GL Draw (via BrowserViewRendererClient::RequestDrawGL) and
// returns true. A false return value indicates nothing was or will be drawn.
@@ -188,7 +190,7 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
std::string ToString() const;
BrowserViewRendererClient* client_;
- SharedRendererState* shared_renderer_state_;
+ SharedRendererState shared_renderer_state_;
content::WebContents* web_contents_;
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner_;