| Index: cc/scheduler/scheduler_settings.cc
|
| diff --git a/cc/scheduler/scheduler_settings.cc b/cc/scheduler/scheduler_settings.cc
|
| index 7a951aab38237c23e591a204584676c7813a50dd..ccc3e92156e9428264adc3b82ee6f3e07bbab45b 100644
|
| --- a/cc/scheduler/scheduler_settings.cc
|
| +++ b/cc/scheduler/scheduler_settings.cc
|
| @@ -19,4 +19,23 @@ SchedulerSettings::SchedulerSettings()
|
|
|
| SchedulerSettings::~SchedulerSettings() {}
|
|
|
| +scoped_ptr<base::Value> SchedulerSettings::AsValue() const {
|
| + scoped_ptr<base::DictionaryValue> state(new base::DictionaryValue);
|
| + state->SetBoolean("begin_frame_scheduling_enabled",
|
| + begin_frame_scheduling_enabled);
|
| + state->SetBoolean("main_frame_before_draw_enabled",
|
| + main_frame_before_draw_enabled);
|
| + state->SetBoolean("main_frame_before_activation_enabled",
|
| + main_frame_before_activation_enabled);
|
| + state->SetBoolean("impl_side_painting", impl_side_painting);
|
| + state->SetBoolean("timeout_and_draw_when_animation_checkerboards",
|
| + timeout_and_draw_when_animation_checkerboards);
|
| + state->SetInteger("maximum_number_of_failed_draws_before_draw_is_forced_",
|
| + maximum_number_of_failed_draws_before_draw_is_forced_);
|
| + state->SetBoolean("using_synchronous_renderer_compositor",
|
| + using_synchronous_renderer_compositor);
|
| + state->SetBoolean("throttle_frame_production", throttle_frame_production);
|
| + return state.PassAs<base::Value>();
|
| +}
|
| +
|
| } // namespace cc
|
|
|