Home | History | Annotate | Download | only in animation

Lines Matching refs:controller_impl

44   scoped_refptr<LayerAnimationController> controller_impl(
46 controller_impl->AddValueObserver(&dummy_impl);
52 EXPECT_FALSE(controller_impl->GetAnimation(Animation::Opacity));
55 EXPECT_FALSE(controller_impl->needs_to_start_animations_for_testing());
61 controller->PushAnimationUpdatesTo(controller_impl.get());
62 EXPECT_TRUE(controller_impl->needs_to_start_animations_for_testing());
63 controller_impl->ActivateAnimations();
65 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
67 controller_impl->GetAnimation(group_id,
75 scoped_refptr<LayerAnimationController> controller_impl(
77 controller_impl->AddValueObserver(&dummy_impl);
83 EXPECT_FALSE(controller_impl->GetAnimation(Animation::Opacity));
88 controller->PushAnimationUpdatesTo(controller_impl.get());
89 controller_impl->ActivateAnimations();
91 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
93 controller_impl->GetAnimation(group_id,
97 controller_impl->Animate(kInitialTickTime);
98 controller_impl->UpdateState(true, &events);
105 controller_impl->GetAnimation(group_id,
113 controller_impl->GetAnimation(group_id,
119 scoped_refptr<LayerAnimationController> controller_impl(
121 controller_impl->AddValueObserver(&dummy_impl);
133 controller->PushAnimationUpdatesTo(controller_impl.get());
134 controller_impl->ActivateAnimations();
136 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
138 controller_impl->GetAnimation(group_id,
142 controller_impl->Animate(kInitialTickTime);
143 controller_impl->UpdateState(true, &events);
154 controller_impl->GetAnimation(group_id,
165 controller_impl->GetAnimation(group_id,
175 scoped_refptr<LayerAnimationController> controller_impl(
177 controller_impl->AddValueObserver(&dummy_impl);
186 controller_impl->SetAnimationRegistrar(registrar_impl.get());
198 controller->PushAnimationUpdatesTo(controller_impl.get());
199 controller_impl->ActivateAnimations();
204 controller_impl->Animate(kInitialTickTime);
205 controller_impl->UpdateState(true, events.get());
223 controller_impl->Animate(kInitialTickTime +
225 controller_impl->UpdateState(true, events.get());
228 controller_impl->GetAnimation(Animation::Opacity)->run_state());
242 controller->PushAnimationUpdatesTo(controller_impl.get());
243 controller_impl->ActivateAnimations();
245 EXPECT_FALSE(controller_impl->has_any_animation());
250 controller_impl->SetAnimationRegistrar(NULL);
255 scoped_refptr<LayerAnimationController> controller_impl(
257 controller_impl->AddValueObserver(&dummy_impl);
263 EXPECT_FALSE(controller_impl->GetAnimation(Animation::Opacity));
269 controller->PushAnimationUpdatesTo(controller_impl.get());
270 controller_impl->ActivateAnimations();
272 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
274 controller_impl->GetAnimation(group_id,
279 controller_impl->Animate(kInitialTickTime);
280 controller_impl->UpdateState(true, &events);
284 controller_impl->GetAnimation(group_id,
299 controller->PushAnimationUpdatesTo(controller_impl.get());
300 controller_impl->ActivateAnimations();
302 controller_impl->GetAnimation(group_id,
308 scoped_refptr<LayerAnimationController> controller_impl(
310 controller_impl->AddValueObserver(&dummy_impl);
316 EXPECT_FALSE(controller_impl->GetAnimation(Animation::Opacity));
322 controller->PushAnimationUpdatesTo(controller_impl.get());
323 controller_impl->ActivateAnimations();
325 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
327 controller_impl->GetAnimation(group_id,
339 controller_impl->RemoveAnimation(animation_id);
341 EXPECT_FALSE(controller_impl->GetAnimation(group_id, Animation::Opacity));
343 controller->PushAnimationUpdatesTo(controller_impl.get());
344 controller_impl->ActivateAnimations();
348 EXPECT_FALSE(controller_impl->GetAnimation(group_id, Animation::Opacity));
360 scoped_refptr<LayerAnimationController> controller_impl(
363 controller_impl->AddValueObserver(&dummy_impl);
368 controller->PushAnimationUpdatesTo(controller_impl.get());
369 controller_impl->ActivateAnimations();
371 controller_impl->Animate(kInitialTickTime + TimeDelta::FromMilliseconds(500));
372 controller_impl->UpdateState(true, events.get());
386 controller_impl->Animate(kInitialTickTime +
388 controller_impl->UpdateState(true, events.get());
398 EXPECT_TRUE(controller_impl->GetAnimation(Animation::Opacity));
406 controller->PushAnimationUpdatesTo(controller_impl.get());
413 EXPECT_FALSE(controller_impl->has_any_animation());
464 scoped_refptr<LayerAnimationController> controller_impl(
466 controller_impl->AddValueObserver(&dummy_impl);
474 controller_impl->AddAnimation(to_add.Pass());
475 controller_impl->Animate(kInitialTickTime);
476 controller_impl->UpdateState(true, events.get());
477 EXPECT_TRUE(controller_impl->HasActiveAnimation());
484 controller_impl->Animate(kInitialTickTime +
486 controller_impl->UpdateState(true, events.get());
488 EXPECT_FALSE(controller_impl->HasActiveAnimation());
499 scoped_refptr<LayerAnimationController> controller_impl(
501 controller_impl->AddValueObserver(&dummy_impl);
522 controller_impl->AddAnimation(animation.Pass());
525 controller_impl->Animate(kInitialTickTime);
526 controller_impl->UpdateState(true, events.get());
527 EXPECT_TRUE(controller_impl->HasActiveAnimation());
539 controller_impl->Animate(kInitialTickTime +
541 controller_impl->UpdateState(true, events.get());
543 EXPECT_FALSE(controller_impl->HasActiveAnimation());
603 scoped_refptr<LayerAnimationController> controller_impl(
605 controller_impl->AddValueObserver(&dummy_impl);
623 controller_impl->AddAnimation(animation.Pass());
626 controller_impl->Animate(kInitialTickTime);
627 controller_impl->UpdateState(true, events.get());
628 EXPECT_TRUE(controller_impl->HasActiveAnimation());
637 controller_impl->Animate(kInitialTickTime +
639 controller_impl->UpdateState(true, events.get());
641 EXPECT_FALSE(controller_impl->HasActiveAnimation());
653 scoped_refptr<LayerAnimationController> controller_impl(
655 controller_impl->AddValueObserver(&dummy_impl);
656 controller_impl->set_value_provider(&dummy_provider_impl);
679 controller->PushAnimationUpdatesTo(controller_impl.get());
680 controller_impl->ActivateAnimations();
681 EXPECT_TRUE(controller_impl->GetAnimation(Animation::ScrollOffset));
683 controller_impl->GetAnimation(Animation::ScrollOffset)
697 controller_impl->Animate(kInitialTickTime);
698 controller_impl->UpdateState(true, events.get());
699 EXPECT_TRUE(controller_impl->HasActiveAnimation());
711 controller_impl->Animate(kInitialTickTime + duration / 2);
712 controller_impl->UpdateState(true, events.get());
718 controller_impl->Animate(kInitialTickTime + duration);
719 controller_impl->UpdateState(true, events.get());
721 EXPECT_FALSE(controller_impl->HasActiveAnimation());
736 scoped_refptr<LayerAnimationController> controller_impl(
738 controller_impl->AddValueObserver(&dummy_impl);
761 controller->PushAnimationUpdatesTo(controller_impl.get());
762 controller_impl->ActivateAnimations();
763 EXPECT_TRUE(controller_impl->GetAnimation(Animation::ScrollOffset));
765 controller_impl->GetAnimation(Animation::ScrollOffset)
777 controller_impl->Animate(kInitialTickTime);
778 controller_impl->UpdateState(true, events.get());
779 EXPECT_TRUE(controller_impl->HasActiveAnimation());
794 controller_impl->Animate(kInitialTickTime + duration / 2);
795 controller_impl->UpdateState(true, events.get());
801 controller_impl->Animate(kInitialTickTime + duration);
802 controller_impl->UpdateState(true, events.get());
804 EXPECT_FALSE(controller_impl->HasActiveAnimation());
816 scoped_refptr<LayerAnimationController> controller_impl(
818 controller_impl->AddValueObserver(&dummy_impl);
834 controller_impl->AddAnimation(animation.Pass());
836 controller_impl->Animate(kInitialTickTime);
837 controller_impl->UpdateState(true, events.get());
838 EXPECT_TRUE(controller_impl->HasActiveAnimation());
847 controller_impl->Animate(kInitialTickTime + duration / 2);
848 controller_impl->UpdateState(true, events.get());
854 controller_impl->Animate(kInitialTickTime + duration);
855 controller_impl->UpdateState(true, events.get());
857 EXPECT_FALSE(controller_impl->HasActiveAnimation());
894 scoped_refptr<LayerAnimationController> controller_impl(
896 controller_impl->AddValueObserver(&dummy_impl);
900 controller_impl->set_layer_animation_delegate(&delegate);
907 controller_impl->AddAnimation(to_add.Pass());
912 controller_impl->Animate(kInitialTickTime);
913 controller_impl->UpdateState(true, events.get());
919 controller_impl->Animate(kInitialTickTime +
921 controller_impl->UpdateState(true, events.get());
1331 scoped_refptr<LayerAnimationController> controller_impl(
1333 controller_impl->AddValueObserver(&dummy_impl);
1355 controller->PushAnimationUpdatesTo(controller_impl.get());
1356 controller_impl->ActivateAnimations();
1358 active_animation = controller_impl->GetAnimation(0, Animation::Opacity);
1473 scoped_refptr<LayerAnimationController> controller_impl(
1488 controller_impl->AddAnimation(animation.Pass());
1502 controller_impl->AddAnimation(animation.Pass());
1507 EXPECT_TRUE(controller_impl->TransformAnimationBoundsForBox(box, &bounds));
1511 controller_impl->GetAnimation(1, Animation::Transform)
1515 EXPECT_TRUE(controller_impl->TransformAnimationBoundsForBox(box, &bounds));
1519 controller_impl->GetAnimation(2, Animation::Transform)
1523 EXPECT_FALSE(controller_impl->HasTransformAnimationThatInflatesBounds());
1538 controller_impl->AddAnimation(animation.Pass());
1539 EXPECT_FALSE(controller_impl->TransformAnimationBoundsForBox(box, &bounds));
1607 scoped_refptr<LayerAnimationController> controller_impl(
1609 controller_impl->AddValueObserver(&dummy_impl);
1618 controller->PushAnimationUpdatesTo(controller_impl.get());
1619 controller_impl->ActivateAnimations();
1620 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
1634 controller->PushAnimationUpdatesTo(controller_impl.get());
1635 controller_impl->ActivateAnimations();
1637 EXPECT_FALSE(controller_impl->GetAnimation(group_id, Animation::Opacity));
1643 scoped_refptr<LayerAnimationController> controller_impl(
1645 controller_impl->AddValueObserver(&dummy_impl);
1654 controller->PushAnimationUpdatesTo(controller_impl.get());
1655 controller_impl->ActivateAnimations();
1656 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
1658 controller_impl->AbortAnimations(Animation::Opacity);
1660 controller_impl->GetAnimation(Animation::Opacity)->run_state());
1665 controller_impl->Animate(kInitialTickTime);
1666 controller_impl->UpdateState(true, &events);
1671 controller_impl->GetAnimation(Animation::Opacity)->run_state());
1683 controller->PushAnimationUpdatesTo(controller_impl.get());
1684 controller_impl->ActivateAnimations();
1686 EXPECT_FALSE(controller_impl->GetAnimation(group_id, Animation::Opacity));
1695 scoped_refptr<LayerAnimationController> controller_impl(
1697 controller_impl->AddValueObserver(&dummy_impl);
1700 controller_impl->AddAnimation(CreateAnimation(
1704 controller_impl->AddAnimation(CreateAnimation(
1709 controller_impl->Animate(kInitialTickTime);
1710 controller_impl->UpdateState(true, events.get());
1718 controller_impl->Animate(kInitialTickTime +
1720 controller_impl->UpdateState(true, events.get());
1726 controller_impl->GetAnimation(1, Animation::Opacity)->run_state());
1728 controller_impl->GetAnimation(1,
1731 controller_impl->Animate(kInitialTickTime +
1733 controller_impl->UpdateState(true, events.get());
1748 scoped_refptr<LayerAnimationController> controller_impl(
1750 controller_impl->AddValueObserver(&dummy_impl);
1753 controller_impl->AddAnimation(CreateAnimation(
1757 controller_impl->AddAnimation(CreateAnimation(
1762 controller_impl->Animate(kInitialTickTime);
1763 controller_impl->UpdateState(true, events.get());
1770 controller_impl->AbortAnimations(Animation::Opacity);
1773 controller_impl->Animate(kInitialTickTime +
1775 controller_impl->UpdateState(true, events.get());
1787 scoped_refptr<LayerAnimationController> controller_impl(
1790 EXPECT_FALSE(controller_impl->HasAnimationThatAffectsScale());
1792 controller_impl->AddAnimation(CreateAnimation(
1798 EXPECT_FALSE(controller_impl->HasAnimationThatAffectsScale());
1812 controller_impl->AddAnimation(animation.Pass());
1815 EXPECT_FALSE(controller_impl->HasAnimationThatAffectsScale());
1829 controller_impl->AddAnimation(animation.Pass());
1831 EXPECT_TRUE(controller_impl->HasAnimationThatAffectsScale());
1833 controller_impl->GetAnimation(3, Animation::Transform)
1838 EXPECT_FALSE(controller_impl->HasAnimationThatAffectsScale());
1842 scoped_refptr<LayerAnimationController> controller_impl(
1845 EXPECT_TRUE(controller_impl->HasOnlyTranslationTransforms());
1847 controller_impl->AddAnimation(CreateAnimation(
1853 EXPECT_TRUE(controller_impl->HasOnlyTranslationTransforms());
1867 controller_impl->AddAnimation(animation.Pass());
1870 EXPECT_TRUE(controller_impl->HasOnlyTranslationTransforms());
1884 controller_impl->AddAnimation(animation.Pass());
1887 EXPECT_FALSE(controller_impl->HasOnlyTranslationTransforms());
1889 controller_impl->GetAnimation(3, Animation::Transform)
1894 EXPECT_TRUE(controller_impl->HasOnlyTranslationTransforms());
1898 scoped_refptr<LayerAnimationController> controller_impl(
1902 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
1917 controller_impl->AddAnimation(animation.Pass());
1919 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
1934 controller_impl->AddAnimation(animation.Pass());
1936 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
1951 controller_impl->AddAnimation(animation.Pass());
1953 EXPECT_FALSE(controller_impl->MaximumTargetScale(&max_scale));
1955 controller_impl->GetAnimation(3, Animation::Transform)
1957 controller_impl->GetAnimation(2, Animation::Transform)
1962 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
1967 scoped_refptr<LayerAnimationController> controller_impl(
1984 controller_impl->AddAnimation(animation_owned.Pass());
1992 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
1997 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
2002 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
2007 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
2014 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
2019 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
2024 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
2029 EXPECT_TRUE(controller_impl->MaximumTargetScale(&max_scale));
2038 scoped_refptr<LayerAnimationController> controller_impl(
2040 controller_impl->AddValueObserver(&dummy_impl);
2041 controller_impl->AddValueObserver(&pending_dummy_impl);
2052 EXPECT_FALSE(controller_impl->needs_to_start_animations_for_testing());
2053 controller->PushAnimationUpdatesTo(controller_impl.get());
2054 EXPECT_TRUE(controller_impl->needs_to_start_animations_for_testing());
2056 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
2059 controller_impl->GetAnimation(group_id, Animation::Opacity)->run_state());
2060 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2062 EXPECT_FALSE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2065 controller_impl->Animate(kInitialTickTime);
2066 EXPECT_FALSE(controller_impl->needs_to_start_animations_for_testing());
2067 controller_impl->UpdateState(true, events.get());
2073 controller_impl->GetAnimation(group_id, Animation::Opacity)->run_state());
2080 controller_impl->ActivateAnimations();
2081 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2083 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2086 controller_impl->Animate(kInitialTickTime +
2088 controller_impl->UpdateState(true, events.get());
2094 controller_impl->GetAnimation(group_id, Animation::Opacity)->run_state());
2104 scoped_refptr<LayerAnimationController> controller_impl(
2106 controller_impl->AddValueObserver(&dummy_impl);
2107 controller_impl->AddValueObserver(&pending_dummy_impl);
2116 controller->PushAnimationUpdatesTo(controller_impl.get());
2118 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity));
2121 controller_impl->GetAnimation(group_id, Animation::Opacity)->run_state());
2122 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2124 EXPECT_FALSE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2127 controller_impl->Animate(kInitialTickTime);
2134 controller_impl->ActivateAnimations();
2135 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2137 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2140 controller_impl->UpdateState(true, events.get());
2146 controller_impl->GetAnimation(group_id, Animation::Opacity)->run_state());
2148 controller_impl->Animate(kInitialTickTime + TimeDelta::FromMilliseconds(500));
2192 scoped_refptr<LayerAnimationController> controller_impl(
2194 controller_impl->AddValueObserver(&dummy_impl);
2195 controller_impl->AddValueObserver(&pending_dummy_impl);
2204 controller->PushAnimationUpdatesTo(controller_impl.get());
2205 controller_impl->ActivateAnimations();
2206 controller_impl->Animate(kInitialTickTime);
2207 controller_impl->UpdateState(true, events.get());
2210 controller_impl->GetAnimation(group_id, Animation::Opacity)->run_state());
2214 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2216 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2222 controller->PushAnimationUpdatesTo(controller_impl.get());
2225 EXPECT_FALSE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2227 EXPECT_TRUE(controller_impl->GetAnimation(group_id, Animation::Opacity)
2230 controller_impl->Animate(kInitialTickTime + TimeDelta::FromMilliseconds(500));
2231 controller_impl->UpdateState(true, events.get());
2237 controller_impl->ActivateAnimations();
2240 EXPECT_FALSE(controller_impl->has_any_animation());
2250 scoped_refptr<LayerAnimationController> controller_impl(
2252 controller_impl->AddValueObserver(&dummy_impl);
2253 controller_impl->AddValueObserver(&pending_dummy_impl);
2263 controller->PushAnimationUpdatesTo(controller_impl.get());
2264 controller_impl->ActivateAnimations();
2265 controller_impl->Animate(kInitialTickTime);
2266 controller_impl->UpdateState(true, events.get());
2275 controller->PushAnimationUpdatesTo(controller_impl.get());
2279 EXPECT_FALSE(controller_impl->GetAnimation(first_animation_group_id,
2282 EXPECT_TRUE(controller_impl->GetAnimation(first_animation_group_id,
2285 EXPECT_TRUE(controller_impl->GetAnimation(second_animation_group_id,
2288 EXPECT_FALSE(controller_impl->GetAnimation(second_animation_group_id,
2292 controller_impl->Animate(kInitialTickTime + TimeDelta::FromMilliseconds(500));
2293 controller_impl->UpdateState(true, events.get());
2298 controller_impl->GetAnimation(first_animation_group_id,
2301 controller_impl->GetAnimation(second_animation_group_id,
2309 controller_impl->ActivateAnimations();
2313 EXPECT_FALSE(controller_impl->GetAnimation(first_animation_group_id,
2315 EXPECT_TRUE(controller_impl->GetAnimation(second_animation_group_id,
2318 EXPECT_TRUE(controller_impl->GetAnimation(second_animation_group_id,
2322 controller_impl->Animate(kInitialTickTime +
2324 controller_impl->UpdateState(true, events.get());
2329 controller_impl->GetAnimation(second_animation_group_id,