Index: cc/scheduler/scheduler_settings.h |
diff --git a/cc/scheduler/scheduler_settings.h b/cc/scheduler/scheduler_settings.h |
index 8607991914e80979b049e00693a4ad55325722c1..e3fd4255aa30e42cf6edb5092ee21c8c912e71a9 100644 |
--- a/cc/scheduler/scheduler_settings.h |
+++ b/cc/scheduler/scheduler_settings.h |
@@ -6,6 +6,7 @@ |
#define CC_SCHEDULER_SCHEDULER_SETTINGS_H_ |
#include "base/memory/ref_counted.h" |
+#include "base/time/time.h" |
#include "base/values.h" |
#include "cc/base/cc_export.h" |
@@ -24,7 +25,8 @@ class CC_EXPORT SchedulerSettings { |
explicit SchedulerSettings(const LayerTreeSettings& settings); |
~SchedulerSettings(); |
- bool begin_frame_scheduling_enabled; |
+ bool use_external_begin_frame_source; |
+ bool forward_begin_frames_to_children; |
bool main_frame_before_activation_enabled; |
bool impl_side_painting; |
bool timeout_and_draw_when_animation_checkerboards; |
@@ -33,6 +35,8 @@ class CC_EXPORT SchedulerSettings { |
bool throttle_frame_production; |
bool disable_hi_res_timer_tasks_on_battery; |
+ base::TimeDelta background_frame_interval; |
+ |
scoped_refptr<base::debug::ConvertableToTraceFormat> AsValue() const; |
}; |