virtualx-engine/editor
Juan Linietsky 43b78cd2ad Add interactive music support
This PR adds 3 types of audio streams used for interactive music support.

* AudioStreamInteractive: Allows setting several sub-streams and transition between them with many options.
* AudioStreamPlaylist: Allows sequential or shuffled playback of a list of streams.
* AudioStreamSynchronized: Allows synchronous playback of several streams, the volume of each can be controlled.

Theese three stream types can be combined to create complex, layered interactive music and transitions between them, similar to software such as WWise.
2024-03-12 21:54:59 +01:00
..
debugger Add missing variablesReference field to DAP evaluate request 2024-03-03 11:22:01 +00:00
export Don't refresh mirrors for development builds in editor export template manager 2024-03-07 01:17:04 +01:00
gui Allow node visibility to work with custom user-provided node types 2024-03-07 17:25:06 -08:00
icons Add interactive music support 2024-03-12 21:54:59 +01:00
import Merge pull request #88045 from Malcolmnixon/optimize-collider-regeneration 2024-03-09 22:19:34 +01:00
plugins Use 3D editor gizmo helper for FogVolume to allow dragging individual faces 2024-03-09 18:03:01 +01:00
project_manager Automatically create folder in project manager create/import/install 2024-03-08 12:27:50 -06:00
themes SCons: Ensure with statement where applicable 2024-03-10 12:57:57 -05:00
translations i18n: Sync translations with Weblate 2024-03-04 16:16:19 +01:00
action_map_editor.cpp Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
action_map_editor.h Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
animation_bezier_editor.cpp Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere() 2024-02-20 19:34:30 +01:00
animation_bezier_editor.h implemented cut selected keys in animation player 2024-02-15 00:44:40 +01:00
animation_track_editor.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
animation_track_editor.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
animation_track_editor_plugins.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
animation_track_editor_plugins.h
audio_stream_preview.cpp Fix member names of AudioFrame to match extension 2024-02-13 15:37:09 +01:00
audio_stream_preview.h
code_editor.cpp Merge pull request #88546 from bruvzg/indent_wrap 2024-03-05 09:55:51 +01:00
code_editor.h Improved text editor status bar and zooming UX. 2024-02-21 17:33:16 -06:00
connections_dialog.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
connections_dialog.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
create_dialog.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
create_dialog.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
dependency_editor.cpp Make auto translation inheritable 2024-02-15 16:51:19 -03:00
dependency_editor.h Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
directory_create_dialog.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
directory_create_dialog.h
doc_tools.cpp Expose scene unique id functionality in Resource 2024-03-07 14:53:58 +01:00
doc_tools.h GDExtension: add an interface for loading extra documentation 2024-01-26 13:53:33 +01:00
editor_about.cpp Display the build date in the editor and when starting the engine 2024-02-27 20:39:17 +01:00
editor_about.h Improve look of Donors list in Editor's About 2024-02-17 23:43:17 +01:00
editor_asset_installer.cpp Merge pull request #84953 from rakkarage/asset-install-conflict 2024-02-14 10:59:36 +01:00
editor_asset_installer.h Fix asset importer conflicted indeterminate state. 2023-11-17 19:58:18 -05:00
editor_atlas_packer.cpp
editor_atlas_packer.h
editor_audio_buses.cpp Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
editor_audio_buses.h Add a bus_renamed AudioServer signal 2023-09-15 13:02:03 +03:00
editor_autoload_settings.cpp Merge pull request #81177 from Calinou/filedialog-focus-path-shortcut 2024-03-05 09:55:36 +01:00
editor_autoload_settings.h Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
editor_build_profile.cpp Split theme generation logic into several subroutines 2024-01-16 11:57:45 +01:00
editor_build_profile.h
editor_builders.py SCons: Ensure with statement where applicable 2024-03-10 12:57:57 -05:00
editor_command_palette.cpp Fix PopupMenu doesn't respect it's ScrollContainer's margins 2024-02-23 15:51:47 +02:00
editor_command_palette.h Merge pull request #86727 from KoBeWi/shortcut_revolution 2024-01-09 15:31:00 +01:00
editor_data.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_data.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_dock_manager.cpp Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
editor_dock_manager.h Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
editor_feature_profile.cpp Make auto translation inheritable 2024-02-15 16:51:19 -03:00
editor_feature_profile.h
editor_file_system.cpp Refactor how file cache entries are stored 2024-03-08 23:16:31 +01:00
editor_file_system.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_folding.cpp
editor_folding.h
editor_help.cpp Merge pull request #89332 from Riteo/werror-never-changes 2024-03-09 22:20:19 +01:00
editor_help.h Editor Help: Add syntax highlighting for code blocks 2024-03-09 00:02:31 +03:00
editor_help_search.cpp Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere() 2024-02-20 19:34:30 +01:00
editor_help_search.h Show keywords in EditorHelpSearch 2024-02-17 20:31:47 +01:00
editor_inspector.cpp Speed up inspector updates for TileMap 2024-03-07 18:01:30 +01:00
editor_inspector.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_interface.cpp Optimise Object's get_argument_options 2024-02-29 18:00:54 +01:00
editor_interface.h Optimise Object's get_argument_options 2024-02-29 18:00:54 +01:00
editor_layouts_dialog.cpp Fix PopupMenu doesn't respect it's ScrollContainer's margins 2024-02-23 15:51:47 +02:00
editor_layouts_dialog.h
editor_locale_dialog.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
editor_locale_dialog.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_log.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
editor_log.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_native_shader_source_visualizer.cpp
editor_native_shader_source_visualizer.h
editor_node.cpp Editor Help: Add syntax highlighting for code blocks 2024-03-09 00:02:31 +03:00
editor_node.h Allow configuring the script filename casing rule 2024-03-05 09:43:29 +01:00
editor_paths.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
editor_paths.h
editor_plugin.compat.inc Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
editor_plugin.cpp Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
editor_plugin.h Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
editor_plugin_settings.cpp Fix toggling a plugin makes its name black 2024-02-25 18:54:27 +01:00
editor_plugin_settings.h Improve Project Settings' Plugin display 2024-02-17 23:21:25 +01:00
editor_properties.cpp Support Array and PackedArray in @export_* 2024-03-06 16:17:54 +09:00
editor_properties.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_properties_array_dict.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_properties_array_dict.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_properties_vector.cpp Maintain editor properties vector ratio when set to 0 2024-01-30 08:59:44 -05:00
editor_properties_vector.h Replace radians range hint with radians_as_degrees 2023-09-25 08:50:19 +02:00
editor_property_name_processor.cpp Merge pull request #88325 from akien-mga/texture-formats 2024-02-17 00:23:45 +01:00
editor_property_name_processor.h
editor_quick_open.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
editor_quick_open.h Fix theme application in various editor dialogs 2023-12-04 13:18:48 +01:00
editor_resource_picker.cpp Merge pull request #88572 from ajreckof/fix-crash-on-dictionarry-new-key/value-change-type-when-inspector-opened 2024-02-28 09:34:27 +01:00
editor_resource_picker.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_resource_preview.cpp Speed up inspector updates for TileMap 2024-03-07 18:01:30 +01:00
editor_resource_preview.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_run.cpp Allow to set custom feature tags for testing 2024-02-13 17:38:45 +01:00
editor_run.h Add a dialog to customize run instances 2024-02-05 19:07:31 +01:00
editor_run_native.cpp Display a warning if device CPU architecture is not active in the export preset. 2024-02-23 01:37:32 +01:00
editor_run_native.h Display a warning if device CPU architecture is not active in the export preset. 2024-02-23 01:37:32 +01:00
editor_script.cpp Replace GDVIRTUAL_CALL with GDVIRTUAL_REQUIRED_CALL where applicable 2023-12-14 13:22:40 -06:00
editor_script.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
editor_sectioned_inspector.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
editor_sectioned_inspector.h
editor_settings.cpp Automatically create folder in project manager create/import/install 2024-03-08 12:27:50 -06:00
editor_settings.h Add autocompletion for EditorSettings' methods 2024-03-01 14:58:28 +01:00
editor_settings_dialog.cpp Redesign the graph editor for visual shaders 2024-02-22 20:40:09 +01:00
editor_settings_dialog.h
editor_string_names.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_string_names.h Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_translation.cpp Add option to add built-in strings in the POT generation 2024-02-28 11:34:26 -03:00
editor_translation.h Add option to add built-in strings in the POT generation 2024-02-28 11:34:26 -03:00
editor_translation_parser.cpp
editor_translation_parser.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
editor_undo_redo_manager.cpp Check if history exists before discarding 2024-02-05 17:42:37 +01:00
editor_undo_redo_manager.h Check if history exists before discarding 2024-02-05 17:42:37 +01:00
editor_vcs_interface.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
editor_vcs_interface.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
event_listener_line_edit.cpp Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
event_listener_line_edit.h
fbx_importer_manager.cpp Add ufbx for FBX importing 2024-02-23 22:33:04 +01:00
fbx_importer_manager.h
filesystem_dock.cpp Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
filesystem_dock.h Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
find_in_files.cpp Remember search text in Find/Replace in Files dialog 2024-03-08 17:43:31 +02:00
find_in_files.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
group_settings_editor.cpp Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
group_settings_editor.h Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
groups_editor.cpp Add support for search shortcut to all docks 2024-01-22 22:37:59 +04:00
groups_editor.h Use ObjectID to track cached scene groups. 2024-01-09 11:14:38 +01:00
history_dock.cpp Save scene and global checkbox options of History window, fixes #88432 2024-02-29 22:51:18 +00:00
history_dock.h Save scene and global checkbox options of History window, fixes #88432 2024-02-29 22:51:18 +00:00
import_defaults_editor.cpp Fix press save in Import Defaults did not save the changed setting 2023-11-01 15:45:51 +08:00
import_defaults_editor.h
import_dock.cpp Use check_changed_settings_in_group() everywhere 2024-02-19 21:34:45 +01:00
import_dock.h
input_event_configuration_dialog.cpp Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
input_event_configuration_dialog.h Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
inspector_dock.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
inspector_dock.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
localization_editor.cpp Add option to add built-in strings in the POT generation 2024-02-28 11:34:26 -03:00
localization_editor.h Add option to add built-in strings in the POT generation 2024-02-28 11:34:26 -03:00
multi_node_edit.cpp
multi_node_edit.h
node_dock.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
node_dock.h Hide Node dock successfully on undo/redo and deletion 2023-12-12 10:26:05 +01:00
plugin_config_dialog.cpp Merge pull request #83578 from raulsntos/dotnet/disable-activate-now 2024-02-19 10:43:25 +01:00
plugin_config_dialog.h Merge pull request #83578 from raulsntos/dotnet/disable-activate-now 2024-02-19 10:43:25 +01:00
pot_generator.cpp Add option to add built-in strings in the POT generation 2024-02-28 11:34:26 -03:00
pot_generator.h
progress_dialog.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
progress_dialog.h Update deferred calls to use Callables 2024-01-09 16:11:47 +01:00
project_converter_3_to_4.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
project_converter_3_to_4.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
project_manager.cpp Automatically create folder in project manager create/import/install 2024-03-08 12:27:50 -06:00
project_manager.h Replace empty list dialog with an integrated panel 2024-01-30 17:52:25 +01:00
project_settings_editor.cpp Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
project_settings_editor.h Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
property_selector.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
property_selector.h
register_editor_types.cpp Allow configuring the script filename casing rule 2024-03-05 09:43:29 +01:00
register_editor_types.h
register_exporters.h
rename_dialog.cpp Allow to easily rename multiple nodes 2024-03-03 13:16:21 +01:00
rename_dialog.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
renames_map_3_to_4.cpp Add ufbx for FBX importing 2024-02-23 22:33:04 +01:00
renames_map_3_to_4.h
reparent_dialog.cpp
reparent_dialog.h
run_instances_dialog.cpp Improve Run Instances Dialog 2024-02-23 21:07:46 +01:00
run_instances_dialog.h Allow to set custom feature tags for testing 2024-02-13 17:38:45 +01:00
scene_create_dialog.cpp Make auto translation inheritable 2024-02-15 16:51:19 -03:00
scene_create_dialog.h
scene_tree_dock.cpp Merge pull request #89142 from miv391/shortcut-to-editable-children 2024-03-04 20:43:57 +01:00
scene_tree_dock.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
script_create_dialog.cpp Fix ScriptCreateDialog to avoid selecting the file extension upon opening 2024-03-09 22:33:43 +07:00
script_create_dialog.h Allow configuring the script filename casing rule 2024-03-05 09:43:29 +01:00
SCsub SCons: Ensure with statement where applicable 2024-03-10 12:57:57 -05:00
shader_create_dialog.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
shader_create_dialog.h Fix theme application in various editor dialogs 2023-12-04 13:18:48 +01:00
shader_globals_editor.cpp Add Enter shortcut to add a shader global in the editor 2024-03-05 19:22:52 +01:00
shader_globals_editor.h Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
surface_upgrade_tool.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
surface_upgrade_tool.h Rework the surface upgrade tool to inform users without blocking 2023-11-22 19:03:14 +01:00
template_builders.py SCons: Ensure with statement where applicable 2024-03-10 12:57:57 -05:00
window_wrapper.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
window_wrapper.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00