summaryrefslogtreecommitdiffstats
path: root/tests/manual/animation-keyframe-simple
Commit message (Collapse)AuthorAgeFilesLines
* Use internal CMake APIMike Krus2020-10-071-2/+2
| | | | | | Task-number: QTBUG-86815 Change-Id: I7a8755571c8977be1f16b2287e5a8055e9016ee5 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Fix animation not runningMike Krus2020-09-252-5/+6
| | | | | | | | Previous fix for compile issue forgot to account for the fact that the data changes after being registered with the class. Change-Id: Ice5238221f190f758ec3f25d883c56877c185e1c Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Make sample meshes geometry renderers againMike Krus2020-07-301-2/+1
| | | | | | | Introduce new geometry view class for each. Change-Id: I8e9a8f3a078d4cc63f9656ae8142e39f05d755c7 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add support for building with CMakeMike Krus2020-05-221-0/+36
| | | | | Change-Id: If6c887c6356a160a5f3fb906d38a341fff0c7b29 Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Make default geometries viewsMike Krus2020-02-271-1/+2
| | | | | | | | | | In Extras, make QTorusMesh and others a QGeometryView rather than a QGeometryRenderer. Requires changes to scene graphs here and there but going forward there simple shapes could be used as proxies for picking or collision detection, etc. Change-Id: Id488e064080dfd303e448aba11e6b242236b81d4 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Fix animation local time calculation when changing playbackRateJuan José Casafranca2017-10-061-1/+21
| | | | | | | | | | Animation local time was computed in absolute mode, as a scale of the global time that has passed since the start of the animation. Now is computed relative to the last local time, as the last local time + a scale of the elapsed global time. Change-Id: I5c29002602a5184174618ac7755ec94f5c7a328f Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Fix license headers in manual testsSean Harmer2017-04-123-24/+147
| | | | | Change-Id: I5469f6724ad28d171dd8ee631e89410f78919497 Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Fix QML registration of QAnimationClipLoaderSean Harmer2017-04-031-1/+1
| | | | | Change-Id: I8fae537aa38059ff2592c2f49c238408ea27f7e0 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Update animation clip in keyframe manual testSean Harmer2017-03-061-85/+248
| | | | | Change-Id: I8f4678828c6e8265ce212fc5bbc5f2f4c9128b0f Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Split blend tree manual test out from simple key frame testSean Harmer2017-03-021-185/+0
| | | | | Change-Id: I9aba21499008980f3bd07efb14c912961090ecb1 Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Fix QML version registration for 5.9 typesKevin Ottens2017-02-231-1/+1
| | | | | | | | | | | | Put a couple of the types which ended up wrongly at 2.0 with the other ones. Also applies the decision to go from 2.1 straight to 2.9 to realign the minor version with the Qt one. Will make it easier to manage. Change-Id: I7088b6c493296924a1d313c83107d5755e548ede Task-Id: QTBUG-58890 Reviewed-by: Sean Harmer <sean.harmer@kdab.com> Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Renamed QAddBlend to QAdditiveBlendPaul Lemire2017-01-311-2/+2
| | | | | Change-Id: I1a2737c335790507c3b598e274f8dc5f8f82d1a1 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* animation-keyframe-simple updated to use a nested blending treePaul Lemire2017-01-311-0/+71
| | | | | Change-Id: I4db83a3f9c3e867269147298d204bb90c1193631 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Updated animation-keyframe-simple to use additive blendingPaul Lemire2017-01-303-0/+141
| | | | | Change-Id: I7d1b134b7a6df3a1047fee0d17e6094842c542a4 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Build blend trees and execute themPaul Lemire2017-01-291-0/+1
| | | | | | | | Also added loops property to the blendedclipanimator as mandated by rebase. Note: only handles LERP with single node for now Change-Id: I91e071467c604279262ec04288bc7f8b2b19f4a1 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Update animation-keyframe-simple manual test with blend treesPaul Lemire2017-01-293-0/+172
| | | | | Change-Id: I8cea944d920926d6213ad6ef0e72b97385259d83 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Add loops property to ClipAnimator and implement logic for itSean Harmer2017-01-291-1/+1
| | | | | Change-Id: Ied67635f202e01c626177b4869b77db5bd3e80d4 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add job to process running clip animatorsSean Harmer2017-01-272-28/+86
| | | | | | | | | | Introduces more logic to QNode::sceneChangeEvent to set properties being animated without every QNode subclass needing to override it. We can like do a follow up commit that removes some such overrides. Change-Id: I2a96e0929b2fbd39ca3866908fee11c842bede42 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Calculate animation clip duration and send to frontendSean Harmer2017-01-271-0/+2
| | | | | Change-Id: Iaafb8b385658be446098d982702955810f76d7c6 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add channelMapper property to QClipAnimatorSean Harmer2017-01-271-1/+1
| | | | | Change-Id: I50a07e51188ae31f58e57d1baf98e22792ce88db Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add API to map animation channels to propertiesSean Harmer2017-01-271-0/+14
| | | | | Change-Id: I98aecf101eb052979f7a2e98c8bfcf899f27fb02 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add a job to load animation clipsSean Harmer2017-01-276-0/+160
Defers the actual work to AnimationClip. Also made all backend nodes have a common base class to make it easy to track the Handler. Added a manual test to exercise this and which we can build up over time as we add API. Change-Id: I7cdd8da948498544059ba51efe38642dd54ea410 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>