virtualx-engine/scene/gui
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
..
aspect_ratio_container.cpp Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
aspect_ratio_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
base_button.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
base_button.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
box_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
box_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
button.cpp Fix text clipping on the right side. 2022-03-13 17:26:00 +02:00
button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
center_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
center_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
check_box.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
check_box.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
check_button.cpp Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
check_button.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
code_edit.cpp Fix inspector group name capitalization 2022-03-28 14:02:06 -05:00
code_edit.h Add GDExtension support to Script 2022-03-27 16:13:00 +02:00
color_picker.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
color_picker.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
color_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
color_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
container.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
control.cpp Extract theme property names for localization 2022-04-01 11:35:22 +08:00
control.h Merge pull request #59548 from akien-mga/obj-remove-unused-categories 2022-03-28 14:17:24 +02:00
dialogs.cpp Add Blender install autodetection and configuration. 2022-04-01 11:01:12 +02:00
dialogs.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
file_dialog.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
file_dialog.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
flow_container.cpp Fix children visibility check 2022-03-16 15:51:27 +02:00
flow_container.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
gradient_edit.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
gradient_edit.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
graph_edit.cpp popup_request signal emits mouse click position 2022-03-12 14:00:04 +05:30
graph_edit.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
graph_node.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
graph_node.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
grid_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
grid_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
item_list.cpp Allow negative indexes in ItemList and PopupMenu 2022-03-12 01:14:03 +01:00
item_list.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
label.cpp Unify TextServer built-in module and GDExtension code. 2022-03-17 08:15:29 +02:00
label.h [TextServer] Add function to change font, font size, and OpenType features without invalidating line break points, justification points, or recreating shaped text buffer. 2022-02-02 11:20:44 +02:00
line_edit.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
line_edit.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
link_button.cpp Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
link_button.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
margin_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
margin_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
menu_button.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
menu_button.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
nine_patch_rect.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
nine_patch_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
option_button.cpp Implement Animation Libraries 2022-04-11 12:51:54 +02:00
option_button.h Implement Animation Libraries 2022-04-11 12:51:54 +02:00
panel.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel.h Fix theming for floating window docks 2022-02-07 09:55:25 -03:00
panel_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
popup.cpp Remove set_as_minsize() 2022-03-06 00:57:42 +01:00
popup.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
popup_menu.cpp Fix text buf does not clear when calling the method set_item_text in PopupMenu 2022-03-15 21:49:00 +08:00
popup_menu.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
progress_bar.cpp Remove unnecessary "Percent" group in ProgressBar 2022-03-21 17:21:56 -05:00
progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
range.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
range.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
reference_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
reference_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_label.cpp Add select_all() to RichTextLabel 2022-04-10 18:03:10 +02:00
rich_text_label.h Add select_all() to RichTextLabel 2022-04-10 18:03:10 +02:00
scroll_bar.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
scroll_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_container.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
scroll_container.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
separator.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
separator.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
slider.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
slider.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
spin_box.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
spin_box.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
split_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
split_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
subviewport_container.cpp Fix event transform in SubViewportContainer 2022-03-30 20:56:36 +02:00
subviewport_container.h Add configuration warning for SubViewportContainer 2022-03-26 20:33:45 +01:00
tab_bar.cpp Merge pull request #59336 from YeldhamDev/where_we_dropping_boys 2022-03-26 23:30:07 +01:00
tab_bar.h Add visual marker when dragging and dropping tabs 2022-03-21 22:16:29 -03:00
tab_container.cpp Add action map editor for OpenXR 2022-04-04 18:43:29 +10:00
tab_container.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
text_edit.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
text_edit.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
texture_button.cpp Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_button.h Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_progress_bar.cpp Fix "Stretch Margin" group in TextureProgressBar 2022-03-21 17:18:45 -05:00
texture_progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
texture_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
texture_rect.h Rename TextureRect.expand to ignore_texture_size 2022-01-07 20:21:17 +01:00
tree.cpp Implement Animation Libraries 2022-04-11 12:51:54 +02:00
tree.h Implement Animation Libraries 2022-04-11 12:51:54 +02:00
video_stream_player.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
video_stream_player.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
view_panner.cpp Fix that slow mouse wheel scroll has no zoom effect on 2D editor 2022-04-01 18:34:00 +08:00
view_panner.h Fix 2D Pan Tool 2022-01-24 22:21:19 +01:00