Index: cc/surfaces/display.h |
diff --git a/cc/surfaces/display.h b/cc/surfaces/display.h |
index 59355346e26f99e678abd5d0899a52d6d6799fac..a0bb62ad0790f208226641ae3e8fb1a3a9b00e84 100644 |
--- a/cc/surfaces/display.h |
+++ b/cc/surfaces/display.h |
@@ -24,6 +24,7 @@ class BlockingTaskRunner; |
class DirectRenderer; |
class DisplayClient; |
class OutputSurface; |
+class RendererSettings; |
class ResourceProvider; |
class SharedBitmapManager; |
class Surface; |
@@ -42,7 +43,8 @@ class CC_SURFACES_EXPORT Display : public OutputSurfaceClient, |
Display(DisplayClient* client, |
SurfaceManager* manager, |
SharedBitmapManager* bitmap_manager, |
- gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager); |
+ gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager, |
+ const RendererSettings& settings); |
~Display() override; |
bool Initialize(scoped_ptr<OutputSurface> output_surface); |
@@ -90,10 +92,10 @@ class CC_SURFACES_EXPORT Display : public OutputSurfaceClient, |
SurfaceManager* manager_; |
SharedBitmapManager* bitmap_manager_; |
gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager_; |
+ RendererSettings settings_; |
SurfaceId current_surface_id_; |
gfx::Size current_surface_size_; |
float device_scale_factor_; |
- LayerTreeSettings settings_; |
scoped_ptr<OutputSurface> output_surface_; |
scoped_ptr<ResourceProvider> resource_provider_; |
scoped_ptr<SurfaceAggregator> aggregator_; |