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.h26
1 files changed, 2 insertions, 24 deletions
diff --git a/android_webview/browser/browser_view_renderer.h b/android_webview/browser/browser_view_renderer.h
index b0852fd..c2d44f1 100644
--- a/android_webview/browser/browser_view_renderer.h
+++ b/android_webview/browser/browser_view_renderer.h
@@ -5,8 +5,6 @@
#ifndef ANDROID_WEBVIEW_BROWSER_BROWSER_VIEW_RENDERER_H_
#define ANDROID_WEBVIEW_BROWSER_BROWSER_VIEW_RENDERER_H_
-#include "android_webview/browser/global_tile_manager.h"
-#include "android_webview/browser/global_tile_manager_client.h"
#include "android_webview/browser/parent_compositor_draw_constraints.h"
#include "android_webview/browser/shared_renderer_state.h"
#include "base/android/scoped_java_ref.h"
@@ -23,7 +21,6 @@ class SkCanvas;
class SkPicture;
namespace content {
-struct SynchronousCompositorMemoryPolicy;
class WebContents;
}
@@ -54,8 +51,7 @@ class BrowserViewRendererJavaHelper {
// Interface for all the WebView-specific content rendering operations.
// Provides software and hardware rendering and the Capture Picture API.
-class BrowserViewRenderer : public content::SynchronousCompositorClient,
- public GlobalTileManagerClient {
+class BrowserViewRenderer : public content::SynchronousCompositorClient {
public:
static void CalculateTileMemoryPolicy();
@@ -108,11 +104,6 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
bool hardware_enabled() const { return hardware_enabled_; }
void ReleaseHardware();
- // Set the memory policy in shared renderer state and request the tiles from
- // GlobalTileManager. The actually amount of memory allowed by
- // GlobalTileManager may not be equal to what's requested in |policy|.
- void RequestMemoryPolicy(content::SynchronousCompositorMemoryPolicy& policy);
-
void TrimMemory(const int level, const bool visible);
// SynchronousCompositorClient overrides.
@@ -135,13 +126,6 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
gfx::Vector2dF latest_overscroll_delta,
gfx::Vector2dF current_fling_velocity) override;
- // GlobalTileManagerClient overrides.
- virtual content::SynchronousCompositorMemoryPolicy GetMemoryPolicy()
- const override;
- virtual void SetMemoryPolicy(
- content::SynchronousCompositorMemoryPolicy new_policy,
- bool effective_immediately) override;
-
void UpdateParentDrawConstraints();
void DidSkipCommitFrame();
@@ -179,12 +163,9 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
// compositor that are not directly exposed here.
void ForceFakeCompositeSW();
- void EnforceMemoryPolicyImmediately(
- content::SynchronousCompositorMemoryPolicy policy);
-
gfx::Vector2d max_scroll_offset() const;
- content::SynchronousCompositorMemoryPolicy CalculateDesiredMemoryPolicy();
+ size_t CalculateDesiredMemoryPolicy();
// For debug tracing or logging. Return the string representation of this
// view renderer's state.
std::string ToString() const;
@@ -242,9 +223,6 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
// spot over a period of time).
gfx::Vector2dF overscroll_rounding_error_;
- GlobalTileManager::Key tile_manager_key_;
- content::SynchronousCompositorMemoryPolicy memory_policy_;
-
DISALLOW_COPY_AND_ASSIGN(BrowserViewRenderer);
};