| OLD | NEW | 
|---|
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/animation/element_animations.h" | 5 #include "cc/animation/element_animations.h" | 
| 6 | 6 | 
| 7 #include "base/macros.h" | 7 #include "base/macros.h" | 
| 8 #include "cc/animation/animation_host.h" | 8 #include "cc/animation/animation_host.h" | 
| 9 #include "cc/animation/animation_player.h" | 9 #include "cc/animation/animation_player.h" | 
| 10 #include "cc/animation/animation_registrar.h" | 10 #include "cc/animation/animation_registrar.h" | 
| (...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 252     base::TimeTicks monotonic_time, | 252     base::TimeTicks monotonic_time, | 
| 253     Animation::TargetProperty target_property, | 253     Animation::TargetProperty target_property, | 
| 254     int group) { | 254     int group) { | 
| 255   for (PlayersListNode* node = players_list_->head(); | 255   for (PlayersListNode* node = players_list_->head(); | 
| 256        node != players_list_->end(); node = node->next()) { | 256        node != players_list_->end(); node = node->next()) { | 
| 257     AnimationPlayer* player = node->value(); | 257     AnimationPlayer* player = node->value(); | 
| 258     player->NotifyAnimationFinished(monotonic_time, target_property, group); | 258     player->NotifyAnimationFinished(monotonic_time, target_property, group); | 
| 259   } | 259   } | 
| 260 } | 260 } | 
| 261 | 261 | 
|  | 262 void ElementAnimations::NotifyAnimationAborted( | 
|  | 263     base::TimeTicks monotonic_time, | 
|  | 264     Animation::TargetProperty target_property, | 
|  | 265     int group) { | 
|  | 266   for (PlayersListNode* node = players_list_->head(); | 
|  | 267        node != players_list_->end(); node = node->next()) { | 
|  | 268     AnimationPlayer* player = node->value(); | 
|  | 269     player->NotifyAnimationAborted(monotonic_time, target_property, group); | 
|  | 270   } | 
|  | 271 } | 
|  | 272 | 
| 262 gfx::ScrollOffset ElementAnimations::ScrollOffsetForAnimation() const { | 273 gfx::ScrollOffset ElementAnimations::ScrollOffsetForAnimation() const { | 
| 263   DCHECK(layer_animation_controller_); | 274   DCHECK(layer_animation_controller_); | 
| 264   if (animation_host()) { | 275   if (animation_host()) { | 
| 265     DCHECK(animation_host()->mutator_host_client()); | 276     DCHECK(animation_host()->mutator_host_client()); | 
| 266     return animation_host()->mutator_host_client()->GetScrollOffsetForAnimation( | 277     return animation_host()->mutator_host_client()->GetScrollOffsetForAnimation( | 
| 267         layer_id()); | 278         layer_id()); | 
| 268   } | 279   } | 
| 269 | 280 | 
| 270   return gfx::ScrollOffset(); | 281   return gfx::ScrollOffset(); | 
| 271 } | 282 } | 
| 272 | 283 | 
| 273 }  // namespace cc | 284 }  // namespace cc | 
| OLD | NEW | 
|---|