OLD | NEW |
1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 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/scheduler/scheduler.h" | 5 #include "cc/scheduler/scheduler.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 PushAction("WillBeginImplFrame"); | 116 PushAction("WillBeginImplFrame"); |
117 if (will_begin_impl_frame_requests_one_begin_impl_frame_) | 117 if (will_begin_impl_frame_requests_one_begin_impl_frame_) |
118 scheduler_->SetNeedsOneBeginImplFrame(); | 118 scheduler_->SetNeedsOneBeginImplFrame(); |
119 if (will_begin_impl_frame_causes_redraw_) | 119 if (will_begin_impl_frame_causes_redraw_) |
120 scheduler_->SetNeedsRedraw(); | 120 scheduler_->SetNeedsRedraw(); |
121 } | 121 } |
122 void DidFinishImplFrame() override { | 122 void DidFinishImplFrame() override { |
123 EXPECT_TRUE(inside_begin_impl_frame_); | 123 EXPECT_TRUE(inside_begin_impl_frame_); |
124 inside_begin_impl_frame_ = false; | 124 inside_begin_impl_frame_ = false; |
125 } | 125 } |
| 126 void BeginFrameDidNotProduceFrame(const BeginFrameAck& ack) override {} |
126 | 127 |
127 void ScheduledActionSendBeginMainFrame(const BeginFrameArgs& args) override { | 128 void ScheduledActionSendBeginMainFrame(const BeginFrameArgs& args) override { |
128 PushAction("ScheduledActionSendBeginMainFrame"); | 129 PushAction("ScheduledActionSendBeginMainFrame"); |
129 last_begin_main_frame_args_ = args; | 130 last_begin_main_frame_args_ = args; |
130 } | 131 } |
131 | 132 |
132 const BeginFrameArgs& last_begin_main_frame_args() { | 133 const BeginFrameArgs& last_begin_main_frame_args() { |
133 return last_begin_main_frame_args_; | 134 return last_begin_main_frame_args_; |
134 } | 135 } |
135 | 136 |
(...skipping 3631 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3767 BeginFrameArgs::kInvalidFrameNumber; | 3768 BeginFrameArgs::kInvalidFrameNumber; |
3768 bool has_damage = false; | 3769 bool has_damage = false; |
3769 EXPECT_EQ( | 3770 EXPECT_EQ( |
3770 BeginFrameAck(args.source_id, args.sequence_number, | 3771 BeginFrameAck(args.source_id, args.sequence_number, |
3771 latest_confirmed_sequence_number, has_damage), | 3772 latest_confirmed_sequence_number, has_damage), |
3772 fake_external_begin_frame_source_->LastAckForObserver(scheduler_.get())); | 3773 fake_external_begin_frame_source_->LastAckForObserver(scheduler_.get())); |
3773 } | 3774 } |
3774 | 3775 |
3775 } // namespace | 3776 } // namespace |
3776 } // namespace cc | 3777 } // namespace cc |
OLD | NEW |