summaryrefslogtreecommitdiffstats
path: root/libs/hwui/Animator.h
Commit message (Collapse)AuthorAgeFilesLines
* Add overrides and switch to nullptr keyword for all filesChris Craik2015-01-051-11/+11
| | | | | | | Adds remaining missing overrides and nullptr usages, missed due to an extreme failure in tool usage. Change-Id: I56abd72975a3999ad13330003c348db40f59aebf
* Cleanup various clang warnings, use unique_ptrs in several placesChris Craik2014-12-231-1/+2
| | | | Change-Id: I347904b25e51fcc7de14b1e72f1acd0f6ba26f3f
* Clean up physical couplingTom Hudson2014-10-151-3/+4
| | | | | | | | Narrow the use of #include directives in hwui, replacing with forward declarations where straightforward. Speeds compiles; doesn't do any restructuring of code. Change-Id: Icac2baffb5896f55d8c6718e9bd9d4bfa02d3ca0
* Disable RT-anim for AnimatorSetJohn Reck2014-09-051-0/+5
| | | | | | | | | Bug: 17317184 Unfortunately this will disable *all* RT animations in a scene, but we don't have more selective targetting currently Change-Id: I57e1c0ae43957f45229473bdcdaf34c05825fab7
* Fix some wrong-thread issues around animator managementJohn Reck2014-09-031-0/+2
| | | | | | | | | | | | Bug: 17372309 Fixes a case where UI thread and RT thread both used the same method which wasn't safe for either of them. Adds additional assertions & logging in unusual circumstances to try and track down where the issue is occuring from. Change-Id: I93d31a6fd0c5927259b67bdf96a475944226eee6
* Animator stuffJohn Reck2014-08-271-4/+8
| | | | | | Bug: 17228458 Change-Id: Id884a429a512f9cd2be0ed16dbd0f10e92b4440d
* Fix damage for layers for projection receiversJohn Reck2014-08-081-2/+10
| | | | | | Bug: 16880228 Change-Id: I59ab760a21f49cc2cac0d8936b173cff292e6114
* Use RoundRect clipping for circle reveal animationChris Craik2014-07-301-1/+1
| | | | | | | | bug:16630975 Also, remove inverse clipping feature from reveal animator. Change-Id: I770a4eb48cd123b0ca0f39d16a0f3eefd1be3653
* Add RT-enabled reveal animatorJohn Reck2014-07-181-1/+14
| | | | | | | | | Bug: 16161431 Also re-writes RevealAnimator to avoid using any listeners internally, removing the logic around shadowing the update listeners. Change-Id: I6ed8126398eed971a87f20bccb7584c9acafbb6c
* Fixes to startDelayJohn Reck2014-07-011-9/+16
| | | | | | | | | Bug: 15991758 Don't update the UI thread with final value until after startDelay Change-Id: Ie8bffb5a3ace353ec1d82943a4efcbd01c42c28f
* Animator refactoring & fixesJohn Reck2014-06-261-9/+13
| | | | | | | | | | | | Tweaks animators to have less unnecessary refcounting Pull animator management out into seperate class More control to tweak animator lifecycle, such as doing Java-side handling of start delay by attaching but not starting the animator Change-Id: I4ff8207580ca11fb38f45ef0007b406e0097281c
* Re-enable ViewPropAnimRTJohn Reck2014-06-201-0/+4
| | | | Change-Id: I2f30547c4e2212747c479760dff4f3f901d1eaf3
* Have all the setters return changedJohn Reck2014-06-041-1/+1
| | | | Change-Id: Ie5e755058a7094bb0c2fce60ec3cef47c23823ce
* Add setStartValue to RNAJohn Reck2014-06-021-2/+1
| | | | | | | | Bug: 15198607 Should be good-enough for Ripples to use for pseudo-chaining support. Change-Id: Ia8666928ccb69ae401cb583751632a52bd928b63
* Update ripple behavior, use render thread animationAlan Viverette2014-05-161-3/+7
| | | | Change-Id: Ib6bc1e08b05d29606f452961963d58b8fc866746
* Animator start value...John Reck2014-05-151-68/+34
| | | | Change-Id: Ifd35ed95a28c625086d7fa97764fe63ab4a997f1
* Add TimeInterpolator support to RNAJohn Reck2014-05-121-0/+1
| | | | | | Bug: 14678626 Change-Id: I6554e7fcd42c49fac3618ca792083bb68e358f55
* Refactor VirtualLightRefBase & JNIJohn Reck2014-05-091-1/+1
| | | | Change-Id: I8e244e7109e59d5be96871b23bb9b1201c7f9eaa
* Add CanvasProperty for drawCircleJohn Reck2014-05-021-10/+121
| | | | Change-Id: Icbcc030f5033d2094e567d7c519b9d672f2aac1c
* RenderThread animator supportJohn Reck2014-04-291-0/+79
Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084