summaryrefslogtreecommitdiffstats
path: root/cc/output/renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/output/renderer.h')
-rw-r--r--cc/output/renderer.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/cc/output/renderer.h b/cc/output/renderer.h
index 3070073..3a628ad 100644
--- a/cc/output/renderer.h
+++ b/cc/output/renderer.h
@@ -8,7 +8,6 @@
#include "base/basictypes.h"
#include "cc/base/cc_export.h"
#include "cc/quads/render_pass.h"
-#include "cc/resources/managed_memory_policy.h"
#include "cc/trees/layer_tree_host.h"
namespace cc {
@@ -27,7 +26,6 @@ class CC_EXPORT RendererClient {
virtual float DeviceScaleFactor() const = 0;
virtual const LayerTreeSettings& Settings() const = 0;
virtual void SetFullRootLayerDamage() = 0;
- virtual void SetManagedMemoryPolicy(const ManagedMemoryPolicy& policy) = 0;
virtual bool HasImplThread() const = 0;
virtual bool ShouldClearRootRenderPass() const = 0;
virtual CompositorFrameMetadata MakeCompositorFrameMetadata() const = 0;
@@ -76,6 +74,8 @@ class CC_EXPORT Renderer {
size_t bytes_visible_and_nearby,
size_t bytes_allocated) = 0;
+ virtual void SetDiscardBackBufferWhenNotVisible(bool discard) = 0;
+
protected:
explicit Renderer(RendererClient* client)
: client_(client) {}