| Index: cc/trees/layer_tree_settings.cc
|
| diff --git a/cc/trees/layer_tree_settings.cc b/cc/trees/layer_tree_settings.cc
|
| index 96c9d16168a16e1948c1fc2825de702ef88d6487..d10a1417eec7ac4eb6e0a872d5eed45fac24fa02 100644
|
| --- a/cc/trees/layer_tree_settings.cc
|
| +++ b/cc/trees/layer_tree_settings.cc
|
| @@ -75,4 +75,24 @@ LayerTreeSettings::LayerTreeSettings()
|
|
|
| LayerTreeSettings::~LayerTreeSettings() {}
|
|
|
| +SchedulerSettings LayerTreeSettings::ToSchedulerSettings() const {
|
| + SchedulerSettings scheduler_settings;
|
| + scheduler_settings.use_external_begin_frame_source =
|
| + use_external_begin_frame_source;
|
| + scheduler_settings.main_frame_before_activation_enabled =
|
| + main_frame_before_activation_enabled;
|
| + scheduler_settings.impl_side_painting = impl_side_painting;
|
| + scheduler_settings.timeout_and_draw_when_animation_checkerboards =
|
| + timeout_and_draw_when_animation_checkerboards;
|
| + scheduler_settings.maximum_number_of_failed_draws_before_draw_is_forced_ =
|
| + maximum_number_of_failed_draws_before_draw_is_forced_;
|
| + scheduler_settings.using_synchronous_renderer_compositor =
|
| + using_synchronous_renderer_compositor;
|
| + scheduler_settings.throttle_frame_production = throttle_frame_production;
|
| + scheduler_settings.main_thread_should_always_be_low_latency = false;
|
| + scheduler_settings.background_frame_interval =
|
| + base::TimeDelta::FromSecondsD(1.0 / background_animation_rate);
|
| + return scheduler_settings;
|
| +}
|
| +
|
| } // namespace cc
|
|
|