| Index: cc/scheduler/begin_frame_source.h
|
| diff --git a/cc/scheduler/begin_frame_source.h b/cc/scheduler/begin_frame_source.h
|
| index 1efd6a1bda6d22d8b333de632e66780eb00caabf..fb0c8c3f40c14b5fd5daa0efed4a82432d2c9129 100644
|
| --- a/cc/scheduler/begin_frame_source.h
|
| +++ b/cc/scheduler/begin_frame_source.h
|
| @@ -178,7 +178,7 @@ class CC_EXPORT BeginFrameSourceBase : public BeginFrameSource {
|
| // remaining frames reaches zero.
|
| class CC_EXPORT BackToBackBeginFrameSource : public BeginFrameSourceBase {
|
| public:
|
| - static scoped_ptr<BackToBackBeginFrameSource> Create(
|
| + explicit BackToBackBeginFrameSource(
|
| base::SingleThreadTaskRunner* task_runner);
|
| ~BackToBackBeginFrameSource() override;
|
|
|
| @@ -193,8 +193,6 @@ class CC_EXPORT BackToBackBeginFrameSource : public BeginFrameSourceBase {
|
| void AsValueInto(base::trace_event::TracedValue* dict) const override;
|
|
|
| protected:
|
| - explicit BackToBackBeginFrameSource(
|
| - base::SingleThreadTaskRunner* task_runner);
|
| virtual base::TimeTicks Now(); // Now overridable for testing
|
|
|
| base::SingleThreadTaskRunner* task_runner_;
|
| @@ -214,9 +212,10 @@ class CC_EXPORT BackToBackBeginFrameSource : public BeginFrameSourceBase {
|
| class CC_EXPORT SyntheticBeginFrameSource : public BeginFrameSourceBase,
|
| public DelayBasedTimeSourceClient {
|
| public:
|
| - static scoped_ptr<SyntheticBeginFrameSource> Create(
|
| - base::SingleThreadTaskRunner* task_runner,
|
| - base::TimeDelta initial_vsync_interval);
|
| + explicit SyntheticBeginFrameSource(base::SingleThreadTaskRunner* task_runner,
|
| + base::TimeDelta initial_vsync_interval);
|
| + explicit SyntheticBeginFrameSource(
|
| + scoped_ptr<DelayBasedTimeSource> time_source);
|
| ~SyntheticBeginFrameSource() override;
|
|
|
| void OnUpdateVSyncParameters(base::TimeTicks new_vsync_timebase,
|
| @@ -233,9 +232,6 @@ class CC_EXPORT SyntheticBeginFrameSource : public BeginFrameSourceBase,
|
| void OnTimerTick() override;
|
|
|
| protected:
|
| - explicit SyntheticBeginFrameSource(
|
| - scoped_ptr<DelayBasedTimeSource> time_source);
|
| -
|
| BeginFrameArgs CreateBeginFrameArgs(base::TimeTicks frame_time,
|
| BeginFrameArgs::BeginFrameArgsType type);
|
|
|
|
|