DescriptionCC Animations: Redirect all compositor animation requests to AnimationHost.
1) Use AnimationHost's AnimationRegistrar instance if new system enabled.
2) Use AnimationPlayer's LayerAnimationController instance if new system enabled.
Previous episode: https://codereview.chromium.org/947033002/
Next episode:
https://codereview.chromium.org/1009233002/
In general: The compositor should not need to worry about servicing animations.
A step towards AnimationHost/AnimationPlayer/AnimationTimeline decoupling.
BUG=394777
R=ajuma@chromium.org
R=vollick@chromium.org
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/d71ece8b808e33c65ff26e898bf4868f448b6bfc
Cr-Commit-Position: refs/heads/master@{#337309}
Patch Set 1 #Patch Set 2 : Share LayerAnimationControllers between AnimationPlayers. #Patch Set 3 : Rearrange changes across episodes. #Patch Set 4 : Cleanup #Patch Set 5 : Use AnimationHost. #Patch Set 6 : Clean up. #Patch Set 7 : Start implementing unittests. #Patch Set 8 : Add ported unittests. #
Total comments: 10
Patch Set 9 : Rebase and fix conflicts (HasPotentiallyRunningTransformAnimation) #Patch Set 10 : Rebase. #Patch Set 11 : Fix code review issues. Rebase. #Patch Set 12 : Rebase. #Patch Set 13 : Rebase. #
Messages
Total messages: 21 (4 generated)
|