summaryrefslogtreecommitdiff
path: root/scene/animation
AgeCommit message (Collapse)Author
2023-02-07Some code simplificationsMarkus Sauermann
1. `number_width` isn't used later 2. `return_type` is used only once 3. AudioServer::get_singleton()->get_channel_count() always returns a channel_count of 1 or larger 4. negative `aa->backward` conditional 5. `current_canvas` == `find_world_2d()->get_canvas()` 6. identical if `render_shadows`
2023-02-07Merge pull request #72722 from TokageItLab/animtree-mapRémi Verschelde
Fix AnimationNodeTransition initialization and AnimationNode remapping method
2023-02-05Fix NodeTransition initialization and AnimationNode remapping methodSilc Renew
2023-02-05Fixed animation audio to play considering time when seekingSilc Renew
2023-02-02Merge pull request #72509 from TokageItLab/seekconRémi Verschelde
Consistent with NodeTimeSeek parameters OtherNodes
2023-02-01Remove meaningless `rename_parameter` in AnimationTreeSilc Renew
2023-02-01Consistent with NodeTimeSeek parameters OtherNodesSilc Renew
2023-02-01Merge pull request #72450 from TokageItLab/optional-restartRémi Verschelde
Make restart in NodeStateMachine / NodeTransition optional
2023-02-01Make restart in NodeStateMachine / NodeTransition optionalSilc Renew
2023-01-31Merge pull request #72396 from TokageItLab/bs1dconsistRémi Verschelde
Consistent with NodeBlendSpace1D option NodeBlendSpace2D
2023-01-31Force update AnimationTree player cache when AnimationPlayer changes.SaracenOne
2023-01-30Merge pull request #72383 from MewPurPur/correct-tween-errorsRémi Verschelde
Fix error messages for {}Tweener.new()
2023-01-31Consistent with NodeBlendSpace1D option NodeBlendSpace2DSilc Renew
Co-authored-by: Skrapion <rick@firefang.com>
2023-01-30Fix error messages of {}Tweener.new()VolTer
2023-01-30Merge pull request #72388 from TokageItLab/transition-reset-eachRémi Verschelde
Allow the Reset option of NodeTransition to be set for each Input
2023-01-31Allow the Reset option of NodeTransition to be set for each InputSilc Renew
2023-01-30Allow seek() without assigned animation in AnimationPlayerSilc Renew
2023-01-30Merge pull request #71964 from bruvzg/mat_keyRémi Verschelde
Fix unsafe murmur3 hash use for the default material keys, expose alpha hash transparency mode for default materials and Label3D and Sprite3D.
2023-01-30Remove the max input limit & cleanup AnimationNodeTransition APISilc Renew
2023-01-29Fix AnimatedSprite play() don't redraw immediatelySilc Renew
2023-01-28Implement blending audio feature to AnimationTreeSilc Renew
2023-01-27Merge pull request #71907 from TokageItLab/change-animated-sprite-apiRémi Verschelde
Make `AnimatedSprite`'s playback API consistent with `AnimationPlayer`
2023-01-27Fix AnimationTree MethodTrack discards all processSilc Renew
2023-01-26Make AnimTree/Player processes adopt to GDVIRTUALSilc Renew
2023-01-26Fix spamming audio preview and cleanup process in AnimationPlayer/TreeSilc Renew
2023-01-26Make AnimatedSprite's playback API consistent with AnimationPlayerSilc Renew
2023-01-25Add indicator for state machine transition fade progress and position of ↵SaracenOne
state transitioning from.
2023-01-24PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke
2023-01-24Fix unsafe murmur3 hash use for the default material keys, expose alpha hash ↵bruvzg
transparency mode for default materials and Label3D and Sprite3D.
2023-01-22Merge pull request #71840 from TokageItLab/fix-travel-resetRémi Verschelde
Fix weird behavior of teleporting to self-state when `reset_on_teleport` is `false` in StateMachine
2023-01-22Merge pull request #71839 from TokageItLab/expose-fading-from-statemachineRémi Verschelde
Expose `fading_from` from StateMachine
2023-01-22Merge pull request #71823 from TokageItLab/fix-bezier-initRémi Verschelde
Fix wrong BezierTrack init value
2023-01-22Fix weird behavior of teleporting to self-state when reset is falseSilc Renew
2023-01-22Expose fading_from_node from StateMachineSilc Renew
2023-01-22Fix wrong BezierTrack init valueSilc Renew
2023-01-21Use range iterators in LocalVector loopskobewi
2023-01-21Fix max limit of AnimationNodeTransition input count in the inspectorSilc Renew
2023-01-19Merge pull request #71418 from TokageItLab/restart-anim-treeRémi Verschelde
Allow AnimationStateMachine / AnimationNode to restart when transitioning to the same state
2023-01-19Merge pull request #71264 from TokageItLab/improve-statemachineRémi Verschelde
Add next/reset function to `AnimationStateMachine`
2023-01-19Allow AnimationNodes to restart when transitioning to the same stateSilc Renew
2023-01-19Add next/reset function to AnimationStateMachineSilc Renew
2023-01-19Add p_keep_state to AnimationPlayer::stop()Silc Renew
2023-01-16Improve empty Tween error messagekobewi
2023-01-16Add EditorUndoRedoManager singletonkobewi
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`