godot/editor/plugins
reduz 6f401439f8 Implement Animation Libraries
* Instead of containing single animations, AnimationPlayer now contains libraries.
* Libraries, in turn, contain the animations.

This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models.

Missing (will be done on separate PRs):

* Make it possible to import scenes (dae/fbx/gltf) as animation libraries.
* Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything.
2022-04-11 12:51:54 +02:00
..
tiles Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
abstract_polygon_2d_editor.cpp Merge pull request #57436 from AnilBK/change-scopes 2022-03-13 22:10:16 +01:00
abstract_polygon_2d_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
animation_blend_space_1d_editor.cpp Add missing i18n to various strings 2022-03-07 21:50:49 +08:00
animation_blend_space_1d_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
animation_blend_space_2d_editor.cpp Add missing i18n to various strings 2022-03-07 21:50:49 +08:00
animation_blend_space_2d_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
animation_blend_tree_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
animation_blend_tree_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
animation_library_editor.cpp Implement Animation Libraries 2022-04-11 12:51:54 +02:00
animation_library_editor.h Implement Animation Libraries 2022-04-11 12:51:54 +02:00
animation_player_editor_plugin.cpp Implement Animation Libraries 2022-04-11 12:51:54 +02:00
animation_player_editor_plugin.h Implement Animation Libraries 2022-04-11 12:51:54 +02:00
animation_state_machine_editor.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
animation_state_machine_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
animation_tree_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
animation_tree_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
asset_library_editor_plugin.cpp [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
asset_library_editor_plugin.h [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
audio_stream_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
audio_stream_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
audio_stream_randomizer_editor_plugin.cpp Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
audio_stream_randomizer_editor_plugin.h Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
camera_3d_editor_plugin.cpp Remove most EditorNode constructor parameters and fields 2022-02-14 14:16:24 +01:00
camera_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
canvas_item_editor_plugin.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
canvas_item_editor_plugin.h [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
collision_polygon_2d_editor_plugin.cpp Style: Apply clang-tidy to current code, add readability-redundant-member-init 2022-04-04 21:49:51 +02:00
collision_polygon_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
collision_shape_2d_editor_plugin.cpp Remove most EditorNode constructor parameters and fields 2022-02-14 14:16:24 +01:00
collision_shape_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
control_editor_plugin.cpp Reduce the size of Controls editor toolbar 2022-03-20 17:04:23 +01:00
control_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
cpu_particles_2d_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
cpu_particles_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
cpu_particles_3d_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
cpu_particles_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
curve_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
curve_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
debugger_editor_plugin.cpp Allow negative indexes in ItemList and PopupMenu 2022-03-12 01:14:03 +01:00
debugger_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
editor_debugger_plugin.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_debugger_plugin.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_preview_plugins.cpp Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
editor_preview_plugins.h Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
font_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
font_editor_plugin.h Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
gdextension_export_plugin.h Implement GDExtension export plugin. 2022-03-16 11:16:19 +02:00
gpu_particles_2d_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
gpu_particles_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
gpu_particles_3d_editor_plugin.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
gpu_particles_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
gpu_particles_collision_sdf_editor_plugin.cpp Rename StreamTexture* to CompressedTexture* 2022-03-05 16:43:38 +01:00
gpu_particles_collision_sdf_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
gradient_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
gradient_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
gradient_texture_2d_editor_plugin.cpp Add GradientTexture2D editor plugin 2022-03-17 10:32:54 -05:00
gradient_texture_2d_editor_plugin.h Add GradientTexture2D editor plugin 2022-03-17 10:32:54 -05:00
input_event_editor_plugin.cpp Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
input_event_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
light_occluder_2d_editor_plugin.cpp Style: Apply clang-tidy to current code, add readability-redundant-member-init 2022-04-04 21:49:51 +02:00
light_occluder_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
lightmap_gi_editor_plugin.cpp Make name of editor file dialog filters translatable 2022-03-05 12:32:38 +08:00
lightmap_gi_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
line_2d_editor_plugin.cpp Style: Apply clang-tidy to current code, add readability-redundant-member-init 2022-04-04 21:49:51 +02:00
line_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
material_editor_plugin.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
material_editor_plugin.h Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
mesh_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
mesh_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
mesh_instance_3d_editor_plugin.cpp Fix name of the created static trimesh body 2022-03-31 18:02:18 +02:00
mesh_instance_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
mesh_library_editor_plugin.cpp Remove space in MeshLibrary editor button 2022-03-24 15:28:19 -05:00
mesh_library_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
multimesh_editor_plugin.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
multimesh_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
navigation_polygon_editor_plugin.cpp Style: Apply clang-tidy to current code, add readability-redundant-member-init 2022-04-04 21:49:51 +02:00
navigation_polygon_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
node_3d_editor_gizmos.cpp Fix out of bounds crash in particle collision gizmo 2022-03-12 23:57:12 +01:00
node_3d_editor_gizmos.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
node_3d_editor_plugin.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
node_3d_editor_plugin.h [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
occluder_instance_3d_editor_plugin.cpp Remove most EditorNode constructor parameters and fields 2022-02-14 14:16:24 +01:00
occluder_instance_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
ot_features_plugin.cpp Make the OpenType "Add Feature..." button full width 2022-03-25 11:18:09 -05:00
ot_features_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
packed_scene_translation_parser_plugin.cpp Refactor some object type checking code with cast_to 2022-02-08 10:08:34 +01:00
packed_scene_translation_parser_plugin.h Refactor some object type checking code with cast_to 2022-02-08 10:08:34 +01:00
path_2d_editor_plugin.cpp Remove most EditorNode constructor parameters and fields 2022-02-14 14:16:24 +01:00
path_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
path_3d_editor_plugin.cpp Remove most EditorNode constructor parameters and fields 2022-02-14 14:16:24 +01:00
path_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
physical_bone_3d_editor_plugin.cpp Style: Apply clang-tidy to current code, add readability-redundant-member-init 2022-04-04 21:49:51 +02:00
physical_bone_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
polygon_2d_editor_plugin.cpp Style: Apply clang-tidy to current code, add readability-redundant-member-init 2022-04-04 21:49:51 +02:00
polygon_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
polygon_3d_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
polygon_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
replication_editor_plugin.cpp Cleanup EditorNode and EditorData 2022-03-30 20:12:26 +02:00
replication_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
resource_preloader_editor_plugin.cpp More icon updates on theme change 2022-03-15 23:05:41 +08:00
resource_preloader_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
root_motion_editor_plugin.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
root_motion_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
script_editor_plugin.cpp Merge pull request #56695 from bruvzg/mod_unicode_input 2022-04-05 14:03:39 +02:00
script_editor_plugin.h Merge pull request #56695 from bruvzg/mod_unicode_input 2022-04-05 14:03:39 +02:00
script_text_editor.cpp Improve sorting of Code Completion options. 2022-04-01 20:39:09 +10:00
script_text_editor.h Improve sorting of Code Completion options. 2022-04-01 20:39:09 +10:00
SCsub Rework the TileSet resource and TileMap nodes: 2021-05-07 18:06:17 +02:00
shader_editor_plugin.cpp Add GDExtension support to Script 2022-03-27 16:13:00 +02:00
shader_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
shader_file_editor_plugin.cpp Convert _notification methods to switch - Chunk C 2022-02-16 13:03:05 -05:00
shader_file_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
skeleton_2d_editor_plugin.cpp Remove most EditorNode constructor parameters and fields 2022-02-14 14:16:24 +01:00
skeleton_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
skeleton_3d_editor_plugin.cpp Merge pull request #48310 from Blackiris/fix-create-skeleton-physical-bones-4.0 2022-03-21 11:25:41 +01:00
skeleton_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
skeleton_ik_3d_editor_plugin.cpp Remove most EditorNode constructor parameters and fields 2022-02-14 14:16:24 +01:00
skeleton_ik_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
sprite_2d_editor_plugin.cpp Add node icons to the Sprite2D menu 2022-03-04 01:17:35 -06:00
sprite_2d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
sprite_frames_editor_plugin.cpp Improves SpriteFrames editor 2022-03-15 14:39:40 +08:00
sprite_frames_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
style_box_editor_plugin.cpp Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
style_box_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
sub_viewport_preview_editor_plugin.cpp Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
sub_viewport_preview_editor_plugin.h Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
text_control_editor_plugin.cpp Convert _notification methods to switch - Chunk C 2022-02-16 13:03:05 -05:00
text_control_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
text_editor.cpp Allow negative indexes in ItemList and PopupMenu 2022-03-12 01:14:03 +01:00
text_editor.h Convert TextEdit callbacks to Callable 2022-01-19 17:26:22 +00:00
texture_3d_editor_plugin.cpp Convert _notification methods to switch - Chunk C 2022-02-16 13:03:05 -05:00
texture_3d_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
texture_editor_plugin.cpp Rename StreamTexture* to CompressedTexture* 2022-03-05 16:43:38 +01:00
texture_editor_plugin.h Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
texture_layered_editor_plugin.cpp Convert _notification methods to switch - Chunk C 2022-02-16 13:03:05 -05:00
texture_layered_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
texture_region_editor_plugin.cpp Fix TextureRegion editor grid color for light themes 2022-03-10 10:59:01 +08:00
texture_region_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
theme_editor_plugin.cpp Make TabBar/Container default their alignments to the left instead of center 2022-03-17 18:12:23 -03:00
theme_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
theme_editor_preview.cpp Convert _notification methods to switch - Chunk C 2022-02-16 13:03:05 -05:00
theme_editor_preview.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
version_control_editor_plugin.cpp Make TabContainer use TabBar internally 2022-03-03 21:49:58 -03:00
version_control_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
visual_shader_editor_plugin.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
visual_shader_editor_plugin.h Add _get_func_code/_is_available virtual functions to custom nodes 2022-03-08 16:23:44 +03:00
voxel_gi_editor_plugin.cpp Convert _notification methods to switch - Chunk C 2022-02-16 13:03:05 -05:00
voxel_gi_editor_plugin.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00