Index: blimp/client/core/compositor/blimp_compositor_dependencies.h |
diff --git a/blimp/client/core/compositor/blimp_compositor_dependencies.h b/blimp/client/core/compositor/blimp_compositor_dependencies.h |
index 2a68562187109557abe1e3102d73d0a26554d715..a05a5f6dd8bbfb8cffac6f532e5b3df8e0be22d4 100644 |
--- a/blimp/client/core/compositor/blimp_compositor_dependencies.h |
+++ b/blimp/client/core/compositor/blimp_compositor_dependencies.h |
@@ -16,6 +16,7 @@ class Thread; |
namespace cc { |
class ImageSerializationProcessor; |
+class LayerTreeSettings; |
class TaskGraphRunner; |
} |
@@ -42,6 +43,9 @@ class BlimpCompositorDependencies { |
cc::ImageSerializationProcessor* GetImageSerializationProcessor(); |
+ // TODO(xingliu): Get from the embedder when crbug.com/577985. |
+ cc::LayerTreeSettings* GetLayerTreeSettings(); |
+ |
private: |
std::unique_ptr<CompositorDependencies> embedder_dependencies_; |
@@ -49,6 +53,8 @@ class BlimpCompositorDependencies { |
std::unique_ptr<base::Thread> compositor_impl_thread_; |
std::unique_ptr<cc::TaskGraphRunner> task_graph_runner_; |
+ std::unique_ptr<cc::LayerTreeSettings> settings_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BlimpCompositorDependencies); |
}; |