diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-09-29 10:20:16 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-09-29 10:20:16 +0200 |
commit | 94377f50b2d5057ce08793d28b45825099d8db8f (patch) | |
tree | f8ff3fd080b3d41e73b0afc4079ff12eb5f9dfb6 /misc | |
parent | fbe611e45eebe48e2fdf4065fc70acad1cca2e0e (diff) | |
parent | 1b95827d3ef244de322b0c16deb49fefe48ed1a1 (diff) | |
download | redot-engine-94377f50b2d5057ce08793d28b45825099d8db8f.tar.gz |
Merge pull request #80813 from TokageItLab/rework-animation-manager
Implement `AnimationMixer` as a base class of `AnimationPlayer` and `AnimationTree`
Diffstat (limited to 'misc')
-rw-r--r-- | misc/extension_api_validation/4.1-stable.expected | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/misc/extension_api_validation/4.1-stable.expected b/misc/extension_api_validation/4.1-stable.expected index e28f24bbaa..b6aba7a112 100644 --- a/misc/extension_api_validation/4.1-stable.expected +++ b/misc/extension_api_validation/4.1-stable.expected @@ -114,6 +114,7 @@ Validate extension JSON: API was removed: classes/GLTFDocumentExtensionTextureWe Excluded unexposed classes from extension_api.json. + GH-79311 -------- @@ -202,3 +203,66 @@ GH-82403 Validate extension JSON: Error: Field 'native_structures/PhysicsServer3DExtensionRayResult': format changed value in new API, from "Vector3 position;Vector3 normal;RID rid;ObjectID collider_id;Object *collider;int shape" to "Vector3 position;Vector3 normal;RID rid;ObjectID collider_id;Object *collider;int shape;int face_index". Added/moved face_index field (introduced in GH-71233) to end of struct. Should still be compatible with 4.1. + + +GH-80813 +-------- +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/_post_process_key_value +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/add_animation_library +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/advance +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/clear_caches +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/find_animation +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/find_animation_library +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/get_animation +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/get_animation_library +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/get_animation_library_list +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/get_animation_list +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/get_audio_max_polyphony +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/has_animation +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/has_animation_library +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/is_active +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/is_reset_on_save_enabled +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/remove_animation_library +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/rename_animation_library +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/set_active +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/set_audio_max_polyphony +Validate extension JSON: API was removed: classes/AnimationPlayer/methods/set_reset_on_save_enabled +Validate extension JSON: API was removed: classes/AnimationPlayer/properties/audio_max_polyphony +Validate extension JSON: API was removed: classes/AnimationPlayer/properties/method_call_mode +Validate extension JSON: API was removed: classes/AnimationPlayer/properties/playback_active +Validate extension JSON: API was removed: classes/AnimationPlayer/properties/playback_process_mode +Validate extension JSON: API was removed: classes/AnimationPlayer/properties/reset_on_save +Validate extension JSON: API was removed: classes/AnimationPlayer/properties/root_node +Validate extension JSON: API was removed: classes/AnimationTree/methods/_post_process_key_value +Validate extension JSON: API was removed: classes/AnimationTree/methods/advance +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_audio_max_polyphony +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_root_motion_position +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_root_motion_position_accumulator +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_root_motion_rotation +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_root_motion_rotation_accumulator +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_root_motion_scale +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_root_motion_scale_accumulator +Validate extension JSON: API was removed: classes/AnimationTree/methods/get_root_motion_track +Validate extension JSON: API was removed: classes/AnimationTree/methods/is_active +Validate extension JSON: API was removed: classes/AnimationTree/methods/set_active +Validate extension JSON: API was removed: classes/AnimationTree/methods/set_audio_max_polyphony +Validate extension JSON: API was removed: classes/AnimationTree/methods/set_root_motion_track +Validate extension JSON: API was removed: classes/AnimationTree/properties/active +Validate extension JSON: API was removed: classes/AnimationTree/properties/audio_max_polyphony +Validate extension JSON: API was removed: classes/AnimationTree/properties/process_callback +Validate extension JSON: API was removed: classes/AnimationTree/properties/root_motion_track +Validate extension JSON: API was removed: classes/AnimationPlayer/signals/animation_finished +Validate extension JSON: API was removed: classes/AnimationPlayer/signals/animation_libraries_updated +Validate extension JSON: API was removed: classes/AnimationPlayer/signals/animation_list_changed +Validate extension JSON: API was removed: classes/AnimationPlayer/signals/animation_started +Validate extension JSON: API was removed: classes/AnimationPlayer/signals/caches_cleared +Validate extension JSON: API was removed: classes/AnimationPlayer/signals/animation_changed +Validate extension JSON: API was removed: classes/AnimationTree/signals/animation_finished +Validate extension JSON: API was removed: classes/AnimationTree/signals/animation_started +Validate extension JSON: Error: Field 'classes/AnimationPlayer/methods/seek/arguments': size changed value in new API, from 2 to 3. +Validate extension JSON: Error: Field 'classes/AnimationTree/methods/get_tree_root/return_value': type changed value in new API, from "AnimationNode" to "AnimationRootNode". +Validate extension JSON: Error: Field 'classes/AnimationTree/methods/set_tree_root/arguments/0': type changed value in new API, from "AnimationNode" to "AnimationRootNode". + +These definitions have been moved to those base classes, so the APIs are actually available. +Some properties were renamed for integration, but the old setter/getters are kept. +Also changed some methods name/argument/signature. Compatibility methods registered. |