Rémi Verschelde
f06fe5254b
Merge pull request #117180 from ryevdokimov/fix-animation-player
...
Fix `AnimationPlayer` not updating animation length when animation resource changes
2026-03-14 12:16:10 +01:00
ryevdokimov
0a587aeba9
Fix AnimationPlayer not updating animation length when animation resource changes
2026-03-07 10:17:25 -05:00
Silc Lizard (Tokage) Renew
73d041dd98
Optimize Animation Resource, Library, Mixer, Player
...
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com >
2026-03-06 16:35:21 -05:00
Rémi Verschelde
2dd1f4ef60
Decouple node.h from scene_tree.h, minimize its other includes
2026-03-05 13:54:46 +01:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used
2026-03-04 09:54:10 +01:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly
2026-02-26 15:50:28 -06:00
Thaddeus Crews
6e96b028e1
Merge pull request #116676 from TokageItLab/safe-finished
...
Check `playback_queue` existance after emit `animation_finished` signal
2026-02-24 09:29:38 -06:00
Silc Lizard (Tokage) Renew
8c01b9ff3f
Check playback_queue existance after animation_finished signal
2026-02-24 20:57:30 +09:00
Silc Lizard (Tokage) Renew
f1908d6432
Fix animation player crash when setting current animation to stop
2026-02-16 20:27:55 +09:00
xuhuisheng
e3f73abe20
Fix AHashMap realloc cause AnimationPlayer crash, second try
2026-02-08 10:16:45 +08:00
Silc Lizard (Tokage) Renew
cbf888896d
Refert: Fix AHashMap realloc cause AnimationPlayer crash
2025-11-26 21:55:18 +09:00
xuhuisheng
6efe6aa60c
Fix AHashMap realloc cause AnimationPlayer crash
2025-11-25 17:49:18 +08:00
Thaddeus Crews
4ce5f9cbde
Merge pull request #112571 from TokageItLab/change-line-finish-anim
...
Move the line of calling `animation_finished` signal to ensure stopping
2025-11-21 18:37:37 -06:00
Thaddeus Crews
f81b2aa376
Merge pull request #111517 from chocola-mint/fix-#111514
...
Seek to beginning of section if current playback position is after its end
2025-11-10 08:19:59 -06:00
Silc Lizard (Tokage) Renew
e292217f36
Move the line of calling animation_finished signal to ensure stopping
2025-11-09 14:34:14 +09:00
Thaddeus Crews
df4137cd9b
Merge pull request #110508 from Olle-Lukowski/fix/emit-anim-finished
...
Ensure the AnimationPlayer emits animation_finished for every animation
2025-10-23 11:03:51 -05:00
chocola-mint
e92e139302
Seek to beginning of section if current playback position is after its end
2025-10-12 01:10:02 +09:00
Thaddeus Crews
8276e512d6
Merge pull request #110767 from Ryan-000/Fix-AnimationPlayer-to-use-StringName
...
Fix AnimationPlayer to use StringName instead of String in the exposed API.
2025-10-07 17:15:06 -05:00
Ryan
35999a16dd
Fix AnimationPlayer to use StringName instead of String
...
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-10-06 16:29:40 -04:00
Seif El-Din Ahmed
2cb1c51038
Expose is_valid()
2025-10-03 18:37:00 +03:00
Olle Lukowski
578d7cd115
Ensure the AnimationPlayer emits animation_finished for every animation
2025-09-14 12:46:17 +02:00
LuoZhihao
8ba4656ea3
Compile out editor-only logic within validate_property in games
2025-06-12 12:54:19 +08:00
LuoZhihao
713ed59a77
Remove unnecessary _validate_property() calling
2025-06-03 21:57:36 +08:00
Thaddeus Crews
3947cbe3b2
Merge pull request #104386 from Repiteo/core/cpp-math
...
Core: Replace C math headers with C++ equivalents
2025-04-27 19:21:22 -05:00
Thaddeus Crews
ad40939b6f
Core: Replace C math headers with C++ equivalents
...
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
2025-04-16 15:49:02 -05:00
Summersay415
540eca9099
Fix current_animation_changed emission on animation finish
2025-04-06 19:11:39 +07:00
Yyf2333
22b5ec17fb
Using iterator pattern instead of List::Element *.
...
Co-authored-by: Adam Scott <ascott.ca@gmail.com >
2025-03-28 13:29:15 +08:00
Silc Lizard (Tokage) Renew
ebf7e86bd4
Make start/end can be retrieved from each PlaybackData on AnimPlayer
2024-11-23 22:49:37 +09:00
HolonProduction
a389eb4608
Add back AnimationPlayer.get_argument_options
2024-11-15 13:06:59 +01:00
nazarii
76208f7155
Implement array based hash map
2024-10-24 21:34:12 +03:00
Ainsley Su
baf0fb7e26
Fix error when stopping empty animation player.
...
Check if animation exists before get section start time.
Signed-off-by: Ainsley Su <vhtmscyo@gmail.com >
2024-10-03 11:04:27 +02:00
chocola-mint
ed13a840fa
Add markers to animation
2024-09-29 17:27:36 +09:00
Silc Lizard (Tokage) Renew
8d30ccd067
Add missing "Quad" capture TransitionType enum hint
2024-09-15 06:42:04 +09:00
Silc Lizard (Tokage) Renew
8323c3891d
Snap current position to the edge on animation finished
2024-08-01 23:57:47 +09:00
Silc Lizard (Tokage) Renew
88e590c9d3
Add approx comparing methods to Animation, use them on time comparison
2024-07-24 01:18:06 +09:00
Silc Lizard (Tokage) Renew
98dbd869c5
Handle internal seek on AnimationPlayer to process discrete correctly
2024-07-16 14:49:25 +09:00
Silc Lizard (Tokage) Renew
bea47d877b
Fix seeking Animation immediate after playback for Discrete track
2024-06-08 22:09:37 +09:00
Silc Lizard (Tokage) Renew
3fde32a67e
Fix Deterministic blending with Dominant doesn't have init value
2024-05-21 05:23:53 +09:00
kobewi
413c11357d
Use Core/Scene stringnames consistently
2024-05-13 23:41:07 +02:00
kobewi
a262d2d881
Add shorthand for using singleton string names
2024-05-11 18:53:08 +02:00
Silc Lizard (Tokage) Renew
6fd8b25d38
Add argument options to AnimationPlayer for auto capture
2024-05-03 07:06:37 +09:00
Silc Lizard (Tokage) Renew
36abb55dd2
Add auto_capture option to AnimationPlayer
2024-05-02 19:57:36 +09:00
Silc Lizard (Tokage) Renew
470c2f24e9
Make activating on ready in AnimationPlayer respect the property value
2024-04-27 13:06:10 +09:00
Micky
cd2032a90b
Optimise Object's get_argument_options
2024-02-29 18:00:54 +01:00
Raul Santos
5ba92e5a57
Fix some DEFVALs to use the right type
...
- Use `StringName()` in DEFVAL for StringNames.
- Use `Variant()` in DEFVAL for Variants.
2024-02-23 01:50:18 +01:00
Silc Lizard (Tokage) Renew
85d66cb4e8
Add capture() and play_with_capture() as substitute of update capture
2024-02-12 17:02:05 +09:00
Silc Lizard (Tokage) Renew
f8da9460c1
Make default blend_left consider current blend amount
2024-01-09 05:07:27 +09:00
Rémi Verschelde
4acfe4aa3c
Merge pull request #86729 from Mickeon/autocompletion-for-all
...
Fix missing autocompletion for inheriting classes
2024-01-03 10:14:37 +01:00
Micky
ca2f340384
Fix missing autocompletion for inheriting classes
2024-01-03 00:13:04 +01:00