summaryrefslogtreecommitdiff
path: root/scene/animation
AgeCommit message (Collapse)Author
2023-01-13Reset animation on playback stopTomasz Chabora
2023-01-11Improve some Tween internalskobewi
2023-01-11Split pause() from AnimationPlayer's stop()kobewi
2023-01-05Simplify some editor plugin logic and remove dead codeYuri Sizov
2023-01-05One Copyright Update to rule them allRémi Verschelde
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
2023-01-05Merge pull request #70795 from KoBeWi/TweenCountedRémi Verschelde
Improve `RefCounted` support in `Tween`
2023-01-01Improve RefCounted support in Tweenkobewi
2022-12-26Fix wrong AnimationStateMachine process for end of fadingSilc Renew
2022-12-23Merge pull request #70278 from ↵Rémi Verschelde
TokageItLab/add-animation-started-finished-signal-to-tree Add `animation_started/finished` signals to `AnimationTree` and fix time accuracy in StateMachine
2022-12-23Merge pull request #69797 from TokageItLab/time-edit-inspector-pluginRémi Verschelde
Animation: Add inspector plugin for key time edit & Change `track_find_key()` argument to find key with approximate
2022-12-23Merge pull request #65312 from SaracenOne/auto_advance_behaviourRémi Verschelde
Make auto-advance flag a requirement for conditional/expression evaluation
2022-12-22Merge pull request #37001 from jitspoe/master.anim_blend_fixRémi Verschelde
Fix for short animation blend taking too long when played during a long animation blend.
2022-12-22Add inspector plugin for key time edit & Change find key argumentSilc Renew
2022-12-21Fix animation blending bug where an animation with a short blend time played ↵jitspoe
immediately after an animation with a long blend time would play with a long blend time or cause popping/incorrect animation positions.
2022-12-21Fix StateMachine cannot connect nodes bugSilc Renew
2022-12-21Add animation_started/finished signals to AnimationTreeSilc Renew
2022-12-20Fixed a bug where negative Blend values were being discardedSilc Renew
2022-12-16Change auto_advance flag to advance_mode enum and unify with disabled flag.SaracenOne
Expressions and conditions now require auto mode to be set to auto. Adds a toggle button to the state machine editor for whether new transitions advance settings should default to auto mode or not.
2022-12-13Add null checks to AnimationTreeEditors and _clear_editors()Silc Renew
2022-12-12Fix seeking process order to retrieve key correctly for AnimationTrackSilc Renew
2022-12-10Fix unmerged history in AnimationTrackEditorSilc Renew
2022-12-07Change init for cache_update_size & add pointer animation playerSilc Renew
2022-12-07Merge pull request #69685 from TokageItLab/fix-immediate-method-animRémi Verschelde
Fix AnimationPlayer method track call oneself with IMMEDIATE mode
2022-12-07Fix AnimationPlayer method track call oneself with IMMEDIATE modeSilc Renew
2022-12-07Avoid error spamming in animation_tree when path is not foundMedhat Riad
2022-12-05Fix animation play backward doesn't process current key&animtrack seekSilc Renew
2022-12-02Remove UPDATE_TRIGGER & Match behaviors between AnimationTree/PlayerSilc Renew
#69357
2022-12-02Merge pull request #61958 from jtnicholl/animation_connectionsRémi Verschelde
Add `animation_changed` signal to `AnimationLibrary`, have `AnimationPlayer` connect to it instead of `Animation`'s `changed`
2022-12-02Merge pull request #69336 from TokageItLab/get-anim-keys-more-exactlyRémi Verschelde
Refactor process of animation to retrive keys more exactly
2022-12-02Fix animation signal caches_cleared firing timingSilc Renew
2022-12-01Refactor process of animation to retrive keys more exactlySilc Renew
2022-12-01Remove unneeded calc in root motionSilc Renew
2022-12-01Emphasize the warning about special case blend for animationSilc Renew
2022-11-28Merge pull request #68992 from TokageItLab/animtree-trackend-processRémi Verschelde
Refactor process of AnimationTree for end of animation
2022-11-28Merge pull request #69199 from TokageItLab/fix-and-refactor-root-motionRémi Verschelde
Fix broken root motion scale & Refactor API & Add sample codes in documentation
2022-11-27Fixed AnimationTree TrackCacheValue bug for special case blendingSilc Renew
2022-11-26Fix broken root motion scale and refactor APISilc Renew
2022-11-23Merge pull request #68993 from TokageItLab/fix-anim-blending-for-DISCRETE-modeRémi Verschelde
Fix animation blending for value track `UPDATE_DISCRETE` and `UPDATE_TRIGGER` mode
2022-11-22Fix blending with negative blend weightsMai Lavelle
2022-11-22Refactor process of AnimationTree for end of animationSilc Renew
2022-11-22Merge pull request #68593 from TokageItLab/optimize-blend-animationRémi Verschelde
Optimize animation blend tree process
2022-11-22Fix animation blending for value track DISCRETE/TRIGGER modeSilc Renew
2022-11-21Add animation_changed signal to AnimationLibraryJonathan Nicholl
AnimationLibrary now listens for the animation_changed signal on its animations and emits this new signal, with the animation name added on. AnimationPlayer now connects to this signal rather than connecting to each individual animation, which was poor practice due to bypassing encapsulation.
2022-11-20Fix connection of animation changed signal in AnimationTrackEditorSilc Renew
2022-11-16Optimize animation blend tree processSilc Renew
2022-10-31Merge pull request #67588 from KoBeWi/if(!GDVIRTUAL_CALL)don'tRémi Verschelde
Simplify GDVIRTUAL_CALL calls
2022-10-24Rename queue_delete => queue_freeMarc Gilleron
# Conflicts: # editor/plugins/tiles/tiles_editor_plugin.cpp
2022-10-19Simplify GDVIRTUAL_CALL callskobewi
2022-10-10Connect signal animation_removed to its proper methodJuan Velandia
2022-10-10Merge pull request #65942 from SaracenOne/animation_change_callback_fixRémi Verschelde
Fix animation change callbacks