summaryrefslogtreecommitdiffstats
path: root/cc/animation/animation_registrar.cc
Commit message (Collapse)AuthorAgeFilesLines
* CC Animations: Move all the passes over controllers to AnimationRegistrarloyso2015-03-061-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | Move as much functionality as possible from cc::LayerTreeHost and cc::LayerTreeHostImpl to cc::AnimationRegistrar. This includes all the passes over the list of all/active LayerAnimationControllers: LayerTreeHost::AnimateLayers LayerTreeHostImpl::UpdateAnimationState LayerTreeHostImpl::ActivateAnimations In general: The compositor should not need to worry about servicing animations. Instead, it should be able to request property updates as needed from external mutators. BUG=394777 R=dstockwell@chromium.org R=shane@chromium.org R=ajuma@chromium.org R=vollick@chromium.org Review URL: https://codereview.chromium.org/968423002 Cr-Commit-Position: refs/heads/master@{#319404}
* [C++11 Allowed Features] Declares a type-safe null pointer converting from ↵kulkarni.a2014-10-061-1/+1
| | | | | | | | | | NULL to nullptr BUG = Review URL: https://codereview.chromium.org/632613002 Cr-Commit-Position: refs/heads/master@{#298256}
* cc: Disallow scroll offset animations when impl-scrolling isn't supportedajuma@chromium.org2014-07-031-1/+2
| | | | | | | | | | | | | SingleThreadProxy doesn't support directly changing scroll offsets on the impl layer tree (since it doesn't send scroll deltas from the impl side back to the main-thread side). This means that scroll offset animations should be disallowed by cc when using SingleThreadProxy. BUG=243871 Review URL: https://codereview.chromium.org/368883003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281140 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Chromify AnimationRegistrarenne@chromium.org2013-03-201-27/+33
| | | | | | | | | | R=jamesr@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/12617016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189194 0039d316-1c4b-4281-b951-d872f2087c98
* Part 3 of cc/ directory shuffles: animationjamesr@chromium.org2013-03-181-0/+51
Continuation of https://src.chromium.org/viewvc/chrome?view=rev&revision=188681 BUG=190824 TBR=enne@chromium.org, vollick@chromium.org Review URL: https://codereview.chromium.org/12822004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188688 0039d316-1c4b-4281-b951-d872f2087c98