| 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 "cc/animation/animation_delegate.h" | 7 #include "cc/animation/animation_delegate.h" |
| 8 #include "cc/animation/animation_host.h" | 8 #include "cc/animation/animation_host.h" |
| 9 #include "cc/animation/animation_id_provider.h" | 9 #include "cc/animation/animation_id_provider.h" |
| 10 #include "cc/animation/animation_player.h" | 10 #include "cc/animation/animation_player.h" |
| (...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 261 EXPECT_FALSE(animations_impl->needs_to_start_animations_for_testing()); | 261 EXPECT_FALSE(animations_impl->needs_to_start_animations_for_testing()); |
| 262 | 262 |
| 263 gfx::ScrollOffset initial_value(100.f, 300.f); | 263 gfx::ScrollOffset initial_value(100.f, 300.f); |
| 264 gfx::ScrollOffset provider_initial_value(150.f, 300.f); | 264 gfx::ScrollOffset provider_initial_value(150.f, 300.f); |
| 265 gfx::ScrollOffset target_value(300.f, 200.f); | 265 gfx::ScrollOffset target_value(300.f, 200.f); |
| 266 | 266 |
| 267 client_impl_.SetScrollOffsetForAnimation(provider_initial_value); | 267 client_impl_.SetScrollOffsetForAnimation(provider_initial_value); |
| 268 | 268 |
| 269 // Animation with initial value set. | 269 // Animation with initial value set. |
| 270 std::unique_ptr<ScrollOffsetAnimationCurve> curve_fixed( | 270 std::unique_ptr<ScrollOffsetAnimationCurve> curve_fixed( |
| 271 ScrollOffsetAnimationCurve::Create(target_value, | 271 ScrollOffsetAnimationCurve::Create( |
| 272 EaseInOutTimingFunction::Create())); | 272 target_value, CubicBezierTimingFunction::CreatePreset( |
| 273 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 273 curve_fixed->SetInitialValue(initial_value); | 274 curve_fixed->SetInitialValue(initial_value); |
| 274 const int animation1_id = 1; | 275 const int animation1_id = 1; |
| 275 std::unique_ptr<Animation> animation_fixed(Animation::Create( | 276 std::unique_ptr<Animation> animation_fixed(Animation::Create( |
| 276 std::move(curve_fixed), animation1_id, 0, TargetProperty::SCROLL_OFFSET)); | 277 std::move(curve_fixed), animation1_id, 0, TargetProperty::SCROLL_OFFSET)); |
| 277 animations->AddAnimation(std::move(animation_fixed)); | 278 animations->AddAnimation(std::move(animation_fixed)); |
| 278 animations->PushPropertiesTo(animations_impl.get()); | 279 animations->PushPropertiesTo(animations_impl.get()); |
| 279 EXPECT_VECTOR2DF_EQ(initial_value, | 280 EXPECT_VECTOR2DF_EQ(initial_value, |
| 280 animations_impl->GetAnimationById(animation1_id) | 281 animations_impl->GetAnimationById(animation1_id) |
| 281 ->curve() | 282 ->curve() |
| 282 ->ToScrollOffsetAnimationCurve() | 283 ->ToScrollOffsetAnimationCurve() |
| 283 ->GetValue(base::TimeDelta())); | 284 ->GetValue(base::TimeDelta())); |
| 284 | 285 |
| 285 // Animation without initial value set. | 286 // Animation without initial value set. |
| 286 std::unique_ptr<ScrollOffsetAnimationCurve> curve( | 287 std::unique_ptr<ScrollOffsetAnimationCurve> curve( |
| 287 ScrollOffsetAnimationCurve::Create(target_value, | 288 ScrollOffsetAnimationCurve::Create( |
| 288 EaseInOutTimingFunction::Create())); | 289 target_value, CubicBezierTimingFunction::CreatePreset( |
| 290 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 289 const int animation2_id = 2; | 291 const int animation2_id = 2; |
| 290 std::unique_ptr<Animation> animation(Animation::Create( | 292 std::unique_ptr<Animation> animation(Animation::Create( |
| 291 std::move(curve), animation2_id, 0, TargetProperty::SCROLL_OFFSET)); | 293 std::move(curve), animation2_id, 0, TargetProperty::SCROLL_OFFSET)); |
| 292 animations->AddAnimation(std::move(animation)); | 294 animations->AddAnimation(std::move(animation)); |
| 293 animations->PushPropertiesTo(animations_impl.get()); | 295 animations->PushPropertiesTo(animations_impl.get()); |
| 294 EXPECT_VECTOR2DF_EQ(provider_initial_value, | 296 EXPECT_VECTOR2DF_EQ(provider_initial_value, |
| 295 animations_impl->GetAnimationById(animation2_id) | 297 animations_impl->GetAnimationById(animation2_id) |
| 296 ->curve() | 298 ->curve() |
| 297 ->ToScrollOffsetAnimationCurve() | 299 ->ToScrollOffsetAnimationCurve() |
| 298 ->GetValue(base::TimeDelta())); | 300 ->GetValue(base::TimeDelta())); |
| (...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 755 CreateImplTimelineAndPlayer(); | 757 CreateImplTimelineAndPlayer(); |
| 756 | 758 |
| 757 scoped_refptr<ElementAnimations> animations = element_animations(); | 759 scoped_refptr<ElementAnimations> animations = element_animations(); |
| 758 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); | 760 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); |
| 759 | 761 |
| 760 auto events = host_impl_->CreateEvents(); | 762 auto events = host_impl_->CreateEvents(); |
| 761 | 763 |
| 762 gfx::ScrollOffset initial_value(100.f, 300.f); | 764 gfx::ScrollOffset initial_value(100.f, 300.f); |
| 763 gfx::ScrollOffset target_value(300.f, 200.f); | 765 gfx::ScrollOffset target_value(300.f, 200.f); |
| 764 std::unique_ptr<ScrollOffsetAnimationCurve> curve( | 766 std::unique_ptr<ScrollOffsetAnimationCurve> curve( |
| 765 ScrollOffsetAnimationCurve::Create(target_value, | 767 ScrollOffsetAnimationCurve::Create( |
| 766 EaseInOutTimingFunction::Create())); | 768 target_value, CubicBezierTimingFunction::CreatePreset( |
| 769 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 767 | 770 |
| 768 std::unique_ptr<Animation> animation( | 771 std::unique_ptr<Animation> animation( |
| 769 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); | 772 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); |
| 770 animation->set_needs_synchronized_start_time(true); | 773 animation->set_needs_synchronized_start_time(true); |
| 771 animations->AddAnimation(std::move(animation)); | 774 animations->AddAnimation(std::move(animation)); |
| 772 | 775 |
| 773 client_impl_.SetScrollOffsetForAnimation(initial_value); | 776 client_impl_.SetScrollOffsetForAnimation(initial_value); |
| 774 animations->PushPropertiesTo(animations_impl.get()); | 777 animations->PushPropertiesTo(animations_impl.get()); |
| 775 animations_impl->ActivateAnimations(); | 778 animations_impl->ActivateAnimations(); |
| 776 EXPECT_TRUE(animations_impl->GetAnimation(TargetProperty::SCROLL_OFFSET)); | 779 EXPECT_TRUE(animations_impl->GetAnimation(TargetProperty::SCROLL_OFFSET)); |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 833 AttachTimelinePlayerLayer(); | 836 AttachTimelinePlayerLayer(); |
| 834 CreateImplTimelineAndPlayer(); | 837 CreateImplTimelineAndPlayer(); |
| 835 | 838 |
| 836 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); | 839 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); |
| 837 | 840 |
| 838 auto events = host_impl_->CreateEvents(); | 841 auto events = host_impl_->CreateEvents(); |
| 839 | 842 |
| 840 gfx::ScrollOffset initial_value(100.f, 300.f); | 843 gfx::ScrollOffset initial_value(100.f, 300.f); |
| 841 gfx::ScrollOffset target_value(300.f, 200.f); | 844 gfx::ScrollOffset target_value(300.f, 200.f); |
| 842 std::unique_ptr<ScrollOffsetAnimationCurve> curve( | 845 std::unique_ptr<ScrollOffsetAnimationCurve> curve( |
| 843 ScrollOffsetAnimationCurve::Create(target_value, | 846 ScrollOffsetAnimationCurve::Create( |
| 844 EaseInOutTimingFunction::Create())); | 847 target_value, CubicBezierTimingFunction::CreatePreset( |
| 848 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 845 curve->SetInitialValue(initial_value); | 849 curve->SetInitialValue(initial_value); |
| 846 double duration_in_seconds = curve->Duration().InSecondsF(); | 850 double duration_in_seconds = curve->Duration().InSecondsF(); |
| 847 | 851 |
| 848 std::unique_ptr<Animation> animation( | 852 std::unique_ptr<Animation> animation( |
| 849 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); | 853 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); |
| 850 animation->set_is_impl_only(true); | 854 animation->set_is_impl_only(true); |
| 851 animations_impl->AddAnimation(std::move(animation)); | 855 animations_impl->AddAnimation(std::move(animation)); |
| 852 | 856 |
| 853 animations_impl->Animate(kInitialTickTime); | 857 animations_impl->Animate(kInitialTickTime); |
| 854 animations_impl->UpdateState(true, events.get()); | 858 animations_impl->UpdateState(true, events.get()); |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 892 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); | 896 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); |
| 893 | 897 |
| 894 EXPECT_TRUE(animations_impl->has_element_in_pending_list()); | 898 EXPECT_TRUE(animations_impl->has_element_in_pending_list()); |
| 895 EXPECT_FALSE(animations_impl->has_element_in_active_list()); | 899 EXPECT_FALSE(animations_impl->has_element_in_active_list()); |
| 896 | 900 |
| 897 auto events = host_impl_->CreateEvents(); | 901 auto events = host_impl_->CreateEvents(); |
| 898 | 902 |
| 899 gfx::ScrollOffset initial_value(500.f, 100.f); | 903 gfx::ScrollOffset initial_value(500.f, 100.f); |
| 900 gfx::ScrollOffset target_value(300.f, 200.f); | 904 gfx::ScrollOffset target_value(300.f, 200.f); |
| 901 std::unique_ptr<ScrollOffsetAnimationCurve> curve( | 905 std::unique_ptr<ScrollOffsetAnimationCurve> curve( |
| 902 ScrollOffsetAnimationCurve::Create(target_value, | 906 ScrollOffsetAnimationCurve::Create( |
| 903 EaseInOutTimingFunction::Create())); | 907 target_value, CubicBezierTimingFunction::CreatePreset( |
| 908 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 904 | 909 |
| 905 std::unique_ptr<Animation> animation( | 910 std::unique_ptr<Animation> animation( |
| 906 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); | 911 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); |
| 907 animation->set_needs_synchronized_start_time(true); | 912 animation->set_needs_synchronized_start_time(true); |
| 908 animations->AddAnimation(std::move(animation)); | 913 animations->AddAnimation(std::move(animation)); |
| 909 | 914 |
| 910 client_.SetScrollOffsetForAnimation(initial_value); | 915 client_.SetScrollOffsetForAnimation(initial_value); |
| 911 animations->PushPropertiesTo(animations_impl.get()); | 916 animations->PushPropertiesTo(animations_impl.get()); |
| 912 animations_impl->ActivateAnimations(); | 917 animations_impl->ActivateAnimations(); |
| 913 EXPECT_TRUE(animations_impl->GetAnimation(TargetProperty::SCROLL_OFFSET)); | 918 EXPECT_TRUE(animations_impl->GetAnimation(TargetProperty::SCROLL_OFFSET)); |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 980 CreateImplTimelineAndPlayer(); | 985 CreateImplTimelineAndPlayer(); |
| 981 | 986 |
| 982 scoped_refptr<ElementAnimations> animations = element_animations(); | 987 scoped_refptr<ElementAnimations> animations = element_animations(); |
| 983 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); | 988 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); |
| 984 | 989 |
| 985 auto events = host_impl_->CreateEvents(); | 990 auto events = host_impl_->CreateEvents(); |
| 986 | 991 |
| 987 // First test the 1-argument version of RemoveAnimation. | 992 // First test the 1-argument version of RemoveAnimation. |
| 988 gfx::ScrollOffset target_value(300.f, 200.f); | 993 gfx::ScrollOffset target_value(300.f, 200.f); |
| 989 std::unique_ptr<ScrollOffsetAnimationCurve> curve( | 994 std::unique_ptr<ScrollOffsetAnimationCurve> curve( |
| 990 ScrollOffsetAnimationCurve::Create(target_value, | 995 ScrollOffsetAnimationCurve::Create( |
| 991 EaseInOutTimingFunction::Create())); | 996 target_value, CubicBezierTimingFunction::CreatePreset( |
| 997 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 992 | 998 |
| 993 int animation_id = 1; | 999 int animation_id = 1; |
| 994 std::unique_ptr<Animation> animation(Animation::Create( | 1000 std::unique_ptr<Animation> animation(Animation::Create( |
| 995 std::move(curve), animation_id, 0, TargetProperty::SCROLL_OFFSET)); | 1001 std::move(curve), animation_id, 0, TargetProperty::SCROLL_OFFSET)); |
| 996 animation->set_needs_synchronized_start_time(true); | 1002 animation->set_needs_synchronized_start_time(true); |
| 997 animations->AddAnimation(std::move(animation)); | 1003 animations->AddAnimation(std::move(animation)); |
| 998 animations->PushPropertiesTo(animations_impl.get()); | 1004 animations->PushPropertiesTo(animations_impl.get()); |
| 999 animations_impl->ActivateAnimations(); | 1005 animations_impl->ActivateAnimations(); |
| 1000 EXPECT_FALSE(animations->scroll_offset_animation_was_interrupted()); | 1006 EXPECT_FALSE(animations->scroll_offset_animation_was_interrupted()); |
| 1001 EXPECT_FALSE(animations_impl->scroll_offset_animation_was_interrupted()); | 1007 EXPECT_FALSE(animations_impl->scroll_offset_animation_was_interrupted()); |
| 1002 | 1008 |
| 1003 animations->RemoveAnimation(animation_id); | 1009 animations->RemoveAnimation(animation_id); |
| 1004 EXPECT_TRUE(animations->scroll_offset_animation_was_interrupted()); | 1010 EXPECT_TRUE(animations->scroll_offset_animation_was_interrupted()); |
| 1005 | 1011 |
| 1006 animations->PushPropertiesTo(animations_impl.get()); | 1012 animations->PushPropertiesTo(animations_impl.get()); |
| 1007 EXPECT_TRUE(animations_impl->scroll_offset_animation_was_interrupted()); | 1013 EXPECT_TRUE(animations_impl->scroll_offset_animation_was_interrupted()); |
| 1008 EXPECT_FALSE(animations->scroll_offset_animation_was_interrupted()); | 1014 EXPECT_FALSE(animations->scroll_offset_animation_was_interrupted()); |
| 1009 | 1015 |
| 1010 animations_impl->ActivateAnimations(); | 1016 animations_impl->ActivateAnimations(); |
| 1011 EXPECT_FALSE(animations_impl->scroll_offset_animation_was_interrupted()); | 1017 EXPECT_FALSE(animations_impl->scroll_offset_animation_was_interrupted()); |
| 1012 | 1018 |
| 1013 // Now, test the 2-argument version of RemoveAnimation. | 1019 // Now, test the 2-argument version of RemoveAnimation. |
| 1014 curve = ScrollOffsetAnimationCurve::Create(target_value, | 1020 curve = ScrollOffsetAnimationCurve::Create( |
| 1015 EaseInOutTimingFunction::Create()); | 1021 target_value, CubicBezierTimingFunction::CreatePreset( |
| 1022 CubicBezierTimingFunction::EaseType::EASE_IN_OUT)); |
| 1016 animation = Animation::Create(std::move(curve), animation_id, 0, | 1023 animation = Animation::Create(std::move(curve), animation_id, 0, |
| 1017 TargetProperty::SCROLL_OFFSET); | 1024 TargetProperty::SCROLL_OFFSET); |
| 1018 animation->set_needs_synchronized_start_time(true); | 1025 animation->set_needs_synchronized_start_time(true); |
| 1019 animations->AddAnimation(std::move(animation)); | 1026 animations->AddAnimation(std::move(animation)); |
| 1020 animations->PushPropertiesTo(animations_impl.get()); | 1027 animations->PushPropertiesTo(animations_impl.get()); |
| 1021 animations_impl->ActivateAnimations(); | 1028 animations_impl->ActivateAnimations(); |
| 1022 EXPECT_FALSE(animations->scroll_offset_animation_was_interrupted()); | 1029 EXPECT_FALSE(animations->scroll_offset_animation_was_interrupted()); |
| 1023 EXPECT_FALSE(animations_impl->scroll_offset_animation_was_interrupted()); | 1030 EXPECT_FALSE(animations_impl->scroll_offset_animation_was_interrupted()); |
| 1024 | 1031 |
| 1025 animations->RemoveAnimation(animation_id); | 1032 animations->RemoveAnimation(animation_id); |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1081 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); | 1088 scoped_refptr<ElementAnimations> animations_impl = element_animations_impl(); |
| 1082 | 1089 |
| 1083 auto events = host_impl_->CreateEvents(); | 1090 auto events = host_impl_->CreateEvents(); |
| 1084 | 1091 |
| 1085 TestAnimationDelegate delegate; | 1092 TestAnimationDelegate delegate; |
| 1086 player_impl_->set_animation_delegate(&delegate); | 1093 player_impl_->set_animation_delegate(&delegate); |
| 1087 | 1094 |
| 1088 gfx::ScrollOffset initial_value(100.f, 300.f); | 1095 gfx::ScrollOffset initial_value(100.f, 300.f); |
| 1089 gfx::ScrollOffset target_value(300.f, 200.f); | 1096 gfx::ScrollOffset target_value(300.f, 200.f); |
| 1090 std::unique_ptr<ScrollOffsetAnimationCurve> curve( | 1097 std::unique_ptr<ScrollOffsetAnimationCurve> curve( |
| 1091 ScrollOffsetAnimationCurve::Create(target_value, | 1098 ScrollOffsetAnimationCurve::Create( |
| 1092 EaseInOutTimingFunction::Create())); | 1099 target_value, CubicBezierTimingFunction::CreatePreset( |
| 1100 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 1093 curve->SetInitialValue(initial_value); | 1101 curve->SetInitialValue(initial_value); |
| 1094 TimeDelta duration = curve->Duration(); | 1102 TimeDelta duration = curve->Duration(); |
| 1095 std::unique_ptr<Animation> to_add( | 1103 std::unique_ptr<Animation> to_add( |
| 1096 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); | 1104 Animation::Create(std::move(curve), 1, 0, TargetProperty::SCROLL_OFFSET)); |
| 1097 to_add->set_is_impl_only(true); | 1105 to_add->set_is_impl_only(true); |
| 1098 animations_impl->AddAnimation(std::move(to_add)); | 1106 animations_impl->AddAnimation(std::move(to_add)); |
| 1099 | 1107 |
| 1100 EXPECT_FALSE(delegate.started()); | 1108 EXPECT_FALSE(delegate.started()); |
| 1101 EXPECT_FALSE(delegate.finished()); | 1109 EXPECT_FALSE(delegate.finished()); |
| 1102 | 1110 |
| (...skipping 799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1902 TestAnimationDelegate delegate_impl; | 1910 TestAnimationDelegate delegate_impl; |
| 1903 player_impl_->set_animation_delegate(&delegate_impl); | 1911 player_impl_->set_animation_delegate(&delegate_impl); |
| 1904 TestAnimationDelegate delegate; | 1912 TestAnimationDelegate delegate; |
| 1905 player_->set_animation_delegate(&delegate); | 1913 player_->set_animation_delegate(&delegate); |
| 1906 | 1914 |
| 1907 // Add impl-only scroll offset animation. | 1915 // Add impl-only scroll offset animation. |
| 1908 const int animation_id = 1; | 1916 const int animation_id = 1; |
| 1909 gfx::ScrollOffset initial_value(100.f, 300.f); | 1917 gfx::ScrollOffset initial_value(100.f, 300.f); |
| 1910 gfx::ScrollOffset target_value(300.f, 200.f); | 1918 gfx::ScrollOffset target_value(300.f, 200.f); |
| 1911 std::unique_ptr<ScrollOffsetAnimationCurve> curve( | 1919 std::unique_ptr<ScrollOffsetAnimationCurve> curve( |
| 1912 ScrollOffsetAnimationCurve::Create(target_value, | 1920 ScrollOffsetAnimationCurve::Create( |
| 1913 EaseInOutTimingFunction::Create())); | 1921 target_value, CubicBezierTimingFunction::CreatePreset( |
| 1922 CubicBezierTimingFunction::EaseType::EASE_IN_OUT))); |
| 1914 curve->SetInitialValue(initial_value); | 1923 curve->SetInitialValue(initial_value); |
| 1915 std::unique_ptr<Animation> animation(Animation::Create( | 1924 std::unique_ptr<Animation> animation(Animation::Create( |
| 1916 std::move(curve), animation_id, 0, TargetProperty::SCROLL_OFFSET)); | 1925 std::move(curve), animation_id, 0, TargetProperty::SCROLL_OFFSET)); |
| 1917 animation->set_start_time(TicksFromSecondsF(123)); | 1926 animation->set_start_time(TicksFromSecondsF(123)); |
| 1918 animation->set_is_impl_only(true); | 1927 animation->set_is_impl_only(true); |
| 1919 animations_impl->AddAnimation(std::move(animation)); | 1928 animations_impl->AddAnimation(std::move(animation)); |
| 1920 | 1929 |
| 1921 animations->PushPropertiesTo(animations_impl.get()); | 1930 animations->PushPropertiesTo(animations_impl.get()); |
| 1922 animations_impl->ActivateAnimations(); | 1931 animations_impl->ActivateAnimations(); |
| 1923 EXPECT_TRUE(animations_impl->GetAnimationById(animation_id)); | 1932 EXPECT_TRUE(animations_impl->GetAnimationById(animation_id)); |
| (...skipping 1465 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3389 EXPECT_FALSE(animations->IsPotentiallyAnimatingProperty( | 3398 EXPECT_FALSE(animations->IsPotentiallyAnimatingProperty( |
| 3390 TargetProperty::OPACITY, ElementListType::ACTIVE)); | 3399 TargetProperty::OPACITY, ElementListType::ACTIVE)); |
| 3391 EXPECT_FALSE(animations->IsCurrentlyAnimatingProperty( | 3400 EXPECT_FALSE(animations->IsCurrentlyAnimatingProperty( |
| 3392 TargetProperty::OPACITY, ElementListType::PENDING)); | 3401 TargetProperty::OPACITY, ElementListType::PENDING)); |
| 3393 EXPECT_FALSE(animations->IsCurrentlyAnimatingProperty( | 3402 EXPECT_FALSE(animations->IsCurrentlyAnimatingProperty( |
| 3394 TargetProperty::OPACITY, ElementListType::ACTIVE)); | 3403 TargetProperty::OPACITY, ElementListType::ACTIVE)); |
| 3395 } | 3404 } |
| 3396 | 3405 |
| 3397 } // namespace | 3406 } // namespace |
| 3398 } // namespace cc | 3407 } // namespace cc |
| OLD | NEW |