diff options
Diffstat (limited to 'android_webview/browser/browser_view_renderer.h')
-rw-r--r-- | android_webview/browser/browser_view_renderer.h | 6 |
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_; |