| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/test/scheduler_test_common.h" | 5 #include "cc/test/scheduler_test_common.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 | 10 |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 DCHECK(!scheduler->vsync_observer_); | 91 DCHECK(!scheduler->vsync_observer_); |
| 92 scheduler->vsync_observer_ = synthetic_source.get(); | 92 scheduler->vsync_observer_ = synthetic_source.get(); |
| 93 | 93 |
| 94 DCHECK(!scheduler->primary_frame_source_internal_); | 94 DCHECK(!scheduler->primary_frame_source_internal_); |
| 95 scheduler->primary_frame_source_internal_ = synthetic_source.Pass(); | 95 scheduler->primary_frame_source_internal_ = synthetic_source.Pass(); |
| 96 return scheduler->primary_frame_source_internal_.get(); | 96 return scheduler->primary_frame_source_internal_.get(); |
| 97 } | 97 } |
| 98 } | 98 } |
| 99 | 99 |
| 100 BeginFrameSource* | 100 BeginFrameSource* |
| 101 TestSchedulerFrameSourcesConstructor::ConstructBackgroundFrameSource( | |
| 102 Scheduler* scheduler) { | |
| 103 TRACE_EVENT1( | |
| 104 "cc", | |
| 105 "TestSchedulerFrameSourcesConstructor::ConstructBackgroundFrameSource", | |
| 106 "source", | |
| 107 "TestSyntheticBeginFrameSource"); | |
| 108 DCHECK(!(scheduler->background_frame_source_internal_)); | |
| 109 scheduler->background_frame_source_internal_ = | |
| 110 TestSyntheticBeginFrameSource::Create( | |
| 111 now_src_, test_task_runner_, base::TimeDelta::FromSeconds(1)); | |
| 112 return scheduler->background_frame_source_internal_.get(); | |
| 113 } | |
| 114 | |
| 115 BeginFrameSource* | |
| 116 TestSchedulerFrameSourcesConstructor::ConstructUnthrottledFrameSource( | 101 TestSchedulerFrameSourcesConstructor::ConstructUnthrottledFrameSource( |
| 117 Scheduler* scheduler) { | 102 Scheduler* scheduler) { |
| 118 TRACE_EVENT1( | 103 TRACE_EVENT1( |
| 119 "cc", | 104 "cc", |
| 120 "TestSchedulerFrameSourcesConstructor::ConstructUnthrottledFrameSource", | 105 "TestSchedulerFrameSourcesConstructor::ConstructUnthrottledFrameSource", |
| 121 "source", "TestBackToBackBeginFrameSource"); | 106 "source", "TestBackToBackBeginFrameSource"); |
| 122 DCHECK(!scheduler->unthrottled_frame_source_internal_); | 107 DCHECK(!scheduler->unthrottled_frame_source_internal_); |
| 123 scheduler->unthrottled_frame_source_internal_ = | 108 scheduler->unthrottled_frame_source_internal_ = |
| 124 TestBackToBackBeginFrameSource::Create(now_src_, test_task_runner_); | 109 TestBackToBackBeginFrameSource::Create(now_src_, test_task_runner_); |
| 125 return scheduler->unthrottled_frame_source_internal_.get(); | 110 return scheduler->unthrottled_frame_source_internal_.get(); |
| (...skipping 17 matching lines...) Expand all Loading... |
| 143 } | 128 } |
| 144 | 129 |
| 145 base::TimeTicks TestScheduler::Now() const { | 130 base::TimeTicks TestScheduler::Now() const { |
| 146 return now_src_->Now(); | 131 return now_src_->Now(); |
| 147 } | 132 } |
| 148 | 133 |
| 149 TestScheduler::~TestScheduler() { | 134 TestScheduler::~TestScheduler() { |
| 150 } | 135 } |
| 151 | 136 |
| 152 } // namespace cc | 137 } // namespace cc |
| OLD | NEW |