From 4ae336740d89f29c472ec9cd88ce0a93f874b495 Mon Sep 17 00:00:00 2001 From: StarryWorm <41305715+StarryWorm@users.noreply.github.com> Date: Tue, 17 Mar 2026 11:32:07 -0400 Subject: [PATCH] Add missing `resource_*.h` includes Add missing `resource_importer.h` includes Add missing `resource_loader.h` includes Add missing `resource_saver.h` includes --- core/register_core_types.cpp | 2 ++ drivers/register_driver_types.cpp | 1 + editor/animation/animation_blend_space_1d_editor.cpp | 1 + editor/animation/animation_track_editor.cpp | 1 + editor/animation/animation_track_editor_plugins.cpp | 1 + editor/audio/editor_audio_buses.cpp | 1 + editor/debugger/script_editor_debugger.cpp | 1 + editor/doc/editor_help.cpp | 2 ++ editor/docks/filesystem_dock.cpp | 2 ++ editor/docks/import_dock.cpp | 1 + editor/docks/inspector_dock.cpp | 1 + editor/docks/scene_tree_dock.cpp | 1 + editor/editor_node.cpp | 1 + editor/export/editor_export_platform.cpp | 2 ++ editor/export/editor_export_platform_apple_embedded.cpp | 1 + editor/file_system/editor_file_system.cpp | 2 ++ editor/gui/editor_quick_open_dialog.cpp | 1 + editor/import/3d/editor_import_collada.cpp | 1 + editor/import/3d/post_import_plugin_skeleton_renamer.cpp | 1 + editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp | 1 + .../import/3d/post_import_plugin_skeleton_track_organizer.cpp | 1 + editor/import/3d/resource_importer_obj.cpp | 1 + editor/import/3d/resource_importer_scene.cpp | 1 + editor/import/3d/scene_import_settings.cpp | 2 ++ editor/import/dynamic_font_import_settings.cpp | 1 + editor/import/resource_importer_dynamic_font.cpp | 1 + editor/import/resource_importer_svg.cpp | 1 + editor/inspector/editor_inspector.cpp | 1 + editor/inspector/editor_properties.cpp | 1 + editor/inspector/editor_properties_array_dict.cpp | 1 + editor/inspector/editor_resource_picker.cpp | 1 + editor/inspector/editor_resource_tooltip_plugins.cpp | 1 + editor/plugins/editor_plugin.cpp | 1 + editor/plugins/plugin_config_dialog.cpp | 1 + editor/project_upgrade/project_upgrade_tool.cpp | 2 ++ editor/register_editor_types.cpp | 2 ++ editor/scene/2d/scene_paint_2d_editor_plugin.cpp | 1 + editor/scene/2d/tiles/atlas_merging_dialog.cpp | 1 + editor/scene/2d/tiles/tile_set_editor.cpp | 1 + .../scene/2d/tiles/tile_set_scenes_collection_source_editor.cpp | 1 + editor/scene/3d/mesh_instance_3d_editor_plugin.cpp | 1 + editor/scene/3d/mesh_library_editor_plugin.cpp | 1 + editor/scene/3d/node_3d_editor_plugin.cpp | 1 + editor/scene/3d/skeleton_3d_editor_plugin.cpp | 1 + editor/scene/canvas_item_editor_plugin.cpp | 1 + editor/scene/group_settings_editor.cpp | 2 ++ editor/scene/gui/theme_editor_plugin.cpp | 1 + editor/scene/gui/theme_editor_preview.cpp | 1 + editor/scene/scene_tree_editor.cpp | 1 + editor/script/script_create_dialog.cpp | 1 + editor/script/script_editor_plugin.cpp | 1 + editor/script/script_text_editor.cpp | 1 + editor/settings/editor_autoload_settings.cpp | 2 ++ editor/settings/editor_build_profile.cpp | 2 ++ editor/shader/shader_create_dialog.cpp | 2 ++ editor/shader/shader_editor_plugin.cpp | 1 + editor/shader/text_shader_editor.cpp | 2 ++ editor/shader/visual_shader_editor_plugin.cpp | 1 + editor/translations/localization_editor.cpp | 1 + editor/version_control/version_control_editor_plugin.cpp | 1 + main/main.cpp | 1 + modules/dds/register_types.cpp | 1 + modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp | 1 + modules/fbx/editor/editor_scene_importer_ufbx.cpp | 1 + modules/fbx/fbx_document.cpp | 1 + modules/gdscript/gdscript_cache.cpp | 1 + modules/gdscript/gdscript_compiler.cpp | 1 + modules/gdscript/gdscript_editor.cpp | 1 + modules/gdscript/language_server/gdscript_text_document.cpp | 1 + modules/gdscript/register_types.cpp | 1 + modules/gdscript/tests/gdscript_test_runner.cpp | 2 ++ modules/gdscript/tests/gdscript_test_runner_suite.h | 1 + modules/gdscript/tests/test_completion.h | 1 + modules/gltf/editor/editor_scene_importer_blend.cpp | 1 + modules/gltf/editor/editor_scene_importer_gltf.cpp | 2 ++ modules/gltf/gltf_document.cpp | 1 + modules/ktx/register_types.cpp | 1 + modules/mono/editor/code_completion.cpp | 1 + modules/mono/glue/runtime_interop.cpp | 1 + modules/mono/register_types.cpp | 2 ++ modules/mp3/register_types.cpp | 1 + .../navigation_3d/editor/navigation_region_3d_editor_plugin.cpp | 1 + modules/objectdb_profiler/editor/snapshot_data.cpp | 1 + modules/theora/register_types.cpp | 1 + modules/vorbis/register_types.cpp | 1 + modules/webp/register_types.cpp | 2 ++ scene/3d/lightmap_gi.cpp | 2 ++ scene/3d/occluder_instance_3d.cpp | 1 + scene/gui/color_picker.cpp | 2 ++ scene/register_scene_types.cpp | 2 ++ scene/resources/image_texture.cpp | 1 + scene/resources/material.cpp | 1 + servers/rendering/shader_preprocessor.cpp | 1 + tests/core/string/test_translation.cpp | 1 + 94 files changed, 114 insertions(+) diff --git a/core/register_core_types.cpp b/core/register_core_types.cpp index e85aadd4730..4138c7482dc 100644 --- a/core/register_core_types.cpp +++ b/core/register_core_types.cpp @@ -58,6 +58,8 @@ #include "core/io/pck_packer.h" #include "core/io/resource_format_binary.h" #include "core/io/resource_importer.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/io/resource_uid.h" #include "core/io/stream_peer_gzip.h" #include "core/io/stream_peer_tls.h" diff --git a/drivers/register_driver_types.cpp b/drivers/register_driver_types.cpp index 1ec5ed33c5d..9d8a87fe5eb 100644 --- a/drivers/register_driver_types.cpp +++ b/drivers/register_driver_types.cpp @@ -30,6 +30,7 @@ #include "register_driver_types.h" +#include "core/io/resource_saver.h" #include "drivers/png/image_loader_png.h" #include "drivers/png/resource_saver_png.h" diff --git a/editor/animation/animation_blend_space_1d_editor.cpp b/editor/animation/animation_blend_space_1d_editor.cpp index 4082c6c0598..fe092e7e08b 100644 --- a/editor/animation/animation_blend_space_1d_editor.cpp +++ b/editor/animation/animation_blend_space_1d_editor.cpp @@ -30,6 +30,7 @@ #include "animation_blend_space_1d_editor.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" diff --git a/editor/animation/animation_track_editor.cpp b/editor/animation/animation_track_editor.cpp index f92f7efd92c..3f0103c9276 100644 --- a/editor/animation/animation_track_editor.cpp +++ b/editor/animation/animation_track_editor.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/error/error_macros.h" #include "core/input/input.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/string/translation_server.h" diff --git a/editor/animation/animation_track_editor_plugins.cpp b/editor/animation/animation_track_editor_plugins.cpp index 66762dff045..61a5d0a5030 100644 --- a/editor/animation/animation_track_editor_plugins.cpp +++ b/editor/animation/animation_track_editor_plugins.cpp @@ -30,6 +30,7 @@ #include "animation_track_editor_plugins.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "editor/audio/audio_stream_preview.h" #include "editor/editor_string_names.h" diff --git a/editor/audio/editor_audio_buses.cpp b/editor/audio/editor_audio_buses.cpp index 1898f03cd51..1245e7fb886 100644 --- a/editor/audio/editor_audio_buses.cpp +++ b/editor/audio/editor_audio_buses.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/input/input.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/editor/debugger/script_editor_debugger.cpp b/editor/debugger/script_editor_debugger.cpp index 6570a72622d..b61619dc00c 100644 --- a/editor/debugger/script_editor_debugger.cpp +++ b/editor/debugger/script_editor_debugger.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/debugger/debugger_marshalls.h" #include "core/debugger/remote_debugger.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/os.h" diff --git a/editor/doc/editor_help.cpp b/editor/doc/editor_help.cpp index 3364a6a685d..914365759ee 100644 --- a/editor/doc/editor_help.cpp +++ b/editor/doc/editor_help.cpp @@ -36,6 +36,8 @@ #include "core/extension/gdextension.h" #include "core/input/input.h" #include "core/io/json.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/object/script_language.h" diff --git a/editor/docks/filesystem_dock.cpp b/editor/docks/filesystem_dock.cpp index 6307178a7c8..dd98b04bdac 100644 --- a/editor/docks/filesystem_dock.cpp +++ b/editor/docks/filesystem_dock.cpp @@ -34,7 +34,9 @@ #include "core/input/input.h" #include "core/io/dir_access.h" #include "core/io/file_access.h" +#include "core/io/resource_importer.h" #include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" diff --git a/editor/docks/import_dock.cpp b/editor/docks/import_dock.cpp index cfd7b953a0a..ae86cd22ac6 100644 --- a/editor/docks/import_dock.cpp +++ b/editor/docks/import_dock.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/io/resource_importer.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/editor_node.h" diff --git a/editor/docks/inspector_dock.cpp b/editor/docks/inspector_dock.cpp index 55861a0b458..4d6fbd794c6 100644 --- a/editor/docks/inspector_dock.cpp +++ b/editor/docks/inspector_dock.cpp @@ -30,6 +30,7 @@ #include "inspector_dock.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/debugger/editor_debugger_inspector.h" diff --git a/editor/docks/scene_tree_dock.cpp b/editor/docks/scene_tree_dock.cpp index 94789570be3..3de79619c38 100644 --- a/editor/docks/scene_tree_dock.cpp +++ b/editor/docks/scene_tree_dock.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/input/input.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index f9fecb69053..3b63b048b37 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -37,6 +37,7 @@ #include "core/io/config_file.h" #include "core/io/file_access.h" #include "core/io/image.h" +#include "core/io/resource_importer.h" #include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/callable_mp.h" diff --git a/editor/export/editor_export_platform.cpp b/editor/export/editor_export_platform.cpp index 63dfc6a4755..e841fa445c1 100644 --- a/editor/export/editor_export_platform.cpp +++ b/editor/export/editor_export_platform.cpp @@ -40,6 +40,8 @@ #include "core/io/file_access_pack.h" // PACK_HEADER_MAGIC, PACK_FORMAT_VERSION #include "core/io/image.h" #include "core/io/image_loader.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/io/resource_uid.h" #include "core/io/zip_io.h" #include "core/math/random_pcg.h" diff --git a/editor/export/editor_export_platform_apple_embedded.cpp b/editor/export/editor_export_platform_apple_embedded.cpp index 2f9db30283e..a468ff7e011 100644 --- a/editor/export/editor_export_platform_apple_embedded.cpp +++ b/editor/export/editor_export_platform_apple_embedded.cpp @@ -32,6 +32,7 @@ #include "core/io/file_access.h" #include "core/io/plist.h" +#include "core/io/resource_loader.h" #include "core/io/zip_io.h" #include "core/os/os.h" #include "core/string/translation_server.h" diff --git a/editor/file_system/editor_file_system.cpp b/editor/file_system/editor_file_system.cpp index 5df769aa70d..88b377f2356 100644 --- a/editor/file_system/editor_file_system.cpp +++ b/editor/file_system/editor_file_system.cpp @@ -34,6 +34,8 @@ #include "core/extension/gdextension_manager.h" #include "core/io/dir_access.h" #include "core/io/file_access.h" +#include "core/io/resource_importer.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/editor/gui/editor_quick_open_dialog.cpp b/editor/gui/editor_quick_open_dialog.cpp index 1974b051893..24e8f7915d4 100644 --- a/editor/gui/editor_quick_open_dialog.cpp +++ b/editor/gui/editor_quick_open_dialog.cpp @@ -31,6 +31,7 @@ #include "editor_quick_open_dialog.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/os.h" diff --git a/editor/import/3d/editor_import_collada.cpp b/editor/import/3d/editor_import_collada.cpp index efb214f0060..fb2a3004ed3 100644 --- a/editor/import/3d/editor_import_collada.cpp +++ b/editor/import/3d/editor_import_collada.cpp @@ -31,6 +31,7 @@ #include "editor_import_collada.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/templates/rb_set.h" #include "editor/import/3d/collada.h" #include "scene/3d/camera_3d.h" diff --git a/editor/import/3d/post_import_plugin_skeleton_renamer.cpp b/editor/import/3d/post_import_plugin_skeleton_renamer.cpp index b4fcc9ecaf0..7d658d6058e 100644 --- a/editor/import/3d/post_import_plugin_skeleton_renamer.cpp +++ b/editor/import/3d/post_import_plugin_skeleton_renamer.cpp @@ -30,6 +30,7 @@ #include "post_import_plugin_skeleton_renamer.h" +#include "core/io/resource_importer.h" #include "scene/3d/bone_attachment_3d.h" #include "scene/3d/importer_mesh_instance_3d.h" #include "scene/3d/skeleton_3d.h" diff --git a/editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp b/editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp index e0e916658ba..0d98c9e3781 100644 --- a/editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp +++ b/editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp @@ -30,6 +30,7 @@ #include "post_import_plugin_skeleton_rest_fixer.h" +#include "core/io/resource_importer.h" #include "scene/3d/bone_attachment_3d.h" #include "scene/3d/importer_mesh_instance_3d.h" #include "scene/3d/retarget_modifier_3d.h" diff --git a/editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp b/editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp index 6cc93e7ed73..62eaaee7e19 100644 --- a/editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp +++ b/editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp @@ -30,6 +30,7 @@ #include "post_import_plugin_skeleton_track_organizer.h" +#include "core/io/resource_importer.h" #include "scene/3d/skeleton_3d.h" #include "scene/animation/animation_player.h" #include "scene/resources/bone_map.h" diff --git a/editor/import/3d/resource_importer_obj.cpp b/editor/import/3d/resource_importer_obj.cpp index c8f3a34dc9a..7c57e8dd170 100644 --- a/editor/import/3d/resource_importer_obj.cpp +++ b/editor/import/3d/resource_importer_obj.cpp @@ -31,6 +31,7 @@ #include "resource_importer_obj.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "scene/3d/importer_mesh_instance_3d.h" #include "scene/3d/node_3d.h" diff --git a/editor/import/3d/resource_importer_scene.cpp b/editor/import/3d/resource_importer_scene.cpp index 370a61b96b2..cddb841871f 100644 --- a/editor/import/3d/resource_importer_scene.cpp +++ b/editor/import/3d/resource_importer_scene.cpp @@ -32,6 +32,7 @@ #include "core/error/error_macros.h" #include "core/io/dir_access.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/class_db.h" #include "core/object/script_language.h" diff --git a/editor/import/3d/scene_import_settings.cpp b/editor/import/3d/scene_import_settings.cpp index 53bfb6115f2..94c0d7c5730 100644 --- a/editor/import/3d/scene_import_settings.cpp +++ b/editor/import/3d/scene_import_settings.cpp @@ -31,6 +31,8 @@ #include "scene_import_settings.h" #include "core/config/project_settings.h" +#include "core/io/resource_importer.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/import/dynamic_font_import_settings.cpp b/editor/import/dynamic_font_import_settings.cpp index 63ed09b5a83..daea3f004bb 100644 --- a/editor/import/dynamic_font_import_settings.cpp +++ b/editor/import/dynamic_font_import_settings.cpp @@ -31,6 +31,7 @@ #include "dynamic_font_import_settings.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/os/os.h" #include "core/string/translation.h" diff --git a/editor/import/resource_importer_dynamic_font.cpp b/editor/import/resource_importer_dynamic_font.cpp index 52fe1e781cc..b0312152ece 100644 --- a/editor/import/resource_importer_dynamic_font.cpp +++ b/editor/import/resource_importer_dynamic_font.cpp @@ -31,6 +31,7 @@ #include "resource_importer_dynamic_font.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "editor/import/dynamic_font_import_settings.h" #include "scene/resources/font.h" diff --git a/editor/import/resource_importer_svg.cpp b/editor/import/resource_importer_svg.cpp index 9337694f3c0..d638919db3b 100644 --- a/editor/import/resource_importer_svg.cpp +++ b/editor/import/resource_importer_svg.cpp @@ -31,6 +31,7 @@ #include "resource_importer_svg.h" #include "core/io/file_access.h" +#include "core/io/resource_saver.h" #include "scene/resources/dpi_texture.h" String ResourceImporterSVG::get_importer_name() const { diff --git a/editor/inspector/editor_inspector.cpp b/editor/inspector/editor_inspector.cpp index 0c75ce78070..c1532f5c685 100644 --- a/editor/inspector/editor_inspector.cpp +++ b/editor/inspector/editor_inspector.cpp @@ -32,6 +32,7 @@ #include "editor_inspector.compat.inc" #include "core/input/input.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" diff --git a/editor/inspector/editor_properties.cpp b/editor/inspector/editor_properties.cpp index 06fb0bea490..2e3fc0ae5d4 100644 --- a/editor/inspector/editor_properties.cpp +++ b/editor/inspector/editor_properties.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/input/input_map.h" #include "core/io/marshalls.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/string/translation_server.h" diff --git a/editor/inspector/editor_properties_array_dict.cpp b/editor/inspector/editor_properties_array_dict.cpp index f877938fdfb..88f3286b316 100644 --- a/editor/inspector/editor_properties_array_dict.cpp +++ b/editor/inspector/editor_properties_array_dict.cpp @@ -32,6 +32,7 @@ #include "core/input/input.h" #include "core/io/marshalls.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/docks/inspector_dock.h" diff --git a/editor/inspector/editor_resource_picker.cpp b/editor/inspector/editor_resource_picker.cpp index cbcf8809568..1f92e30fc73 100644 --- a/editor/inspector/editor_resource_picker.cpp +++ b/editor/inspector/editor_resource_picker.cpp @@ -31,6 +31,7 @@ #include "editor_resource_picker.h" #include "core/input/input.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/os.h" diff --git a/editor/inspector/editor_resource_tooltip_plugins.cpp b/editor/inspector/editor_resource_tooltip_plugins.cpp index cb16173d22c..e92b9e4ac2a 100644 --- a/editor/inspector/editor_resource_tooltip_plugins.cpp +++ b/editor/inspector/editor_resource_tooltip_plugins.cpp @@ -30,6 +30,7 @@ #include "editor_resource_tooltip_plugins.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/editor_node.h" diff --git a/editor/plugins/editor_plugin.cpp b/editor/plugins/editor_plugin.cpp index 70b30b35e29..be0bb7e8b1b 100644 --- a/editor/plugins/editor_plugin.cpp +++ b/editor/plugins/editor_plugin.cpp @@ -31,6 +31,7 @@ #include "editor_plugin.h" #include "editor_plugin.compat.inc" +#include "core/io/resource_importer.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/debugger/editor_debugger_node.h" diff --git a/editor/plugins/plugin_config_dialog.cpp b/editor/plugins/plugin_config_dialog.cpp index b6d341af3f3..1cc605beed3 100644 --- a/editor/plugins/plugin_config_dialog.cpp +++ b/editor/plugins/plugin_config_dialog.cpp @@ -32,6 +32,7 @@ #include "core/io/config_file.h" #include "core/io/dir_access.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro. #include "core/object/script_language.h" diff --git a/editor/project_upgrade/project_upgrade_tool.cpp b/editor/project_upgrade/project_upgrade_tool.cpp index 76792e0fa71..a74ed9a7bd1 100644 --- a/editor/project_upgrade/project_upgrade_tool.cpp +++ b/editor/project_upgrade/project_upgrade_tool.cpp @@ -32,6 +32,8 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro. #include "editor/editor_node.h" diff --git a/editor/register_editor_types.cpp b/editor/register_editor_types.cpp index ddd9e49512c..8a3c8e7298f 100644 --- a/editor/register_editor_types.cpp +++ b/editor/register_editor_types.cpp @@ -31,6 +31,8 @@ #include "register_editor_types.h" #include "core/config/engine.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/class_db.h" #include "core/object/script_language.h" #include "core/os/os.h" diff --git a/editor/scene/2d/scene_paint_2d_editor_plugin.cpp b/editor/scene/2d/scene_paint_2d_editor_plugin.cpp index 78b526dda99..5fcd513b9b4 100644 --- a/editor/scene/2d/scene_paint_2d_editor_plugin.cpp +++ b/editor/scene/2d/scene_paint_2d_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "scene_paint_2d_editor_plugin.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/docks/filesystem_dock.h" diff --git a/editor/scene/2d/tiles/atlas_merging_dialog.cpp b/editor/scene/2d/tiles/atlas_merging_dialog.cpp index 786fb17ce9e..a0e7fb84be1 100644 --- a/editor/scene/2d/tiles/atlas_merging_dialog.cpp +++ b/editor/scene/2d/tiles/atlas_merging_dialog.cpp @@ -30,6 +30,7 @@ #include "atlas_merging_dialog.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/editor_undo_redo_manager.h" diff --git a/editor/scene/2d/tiles/tile_set_editor.cpp b/editor/scene/2d/tiles/tile_set_editor.cpp index 0d6a488fca4..e2f8613c386 100644 --- a/editor/scene/2d/tiles/tile_set_editor.cpp +++ b/editor/scene/2d/tiles/tile_set_editor.cpp @@ -30,6 +30,7 @@ #include "tile_set_editor.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/editor_node.h" diff --git a/editor/scene/2d/tiles/tile_set_scenes_collection_source_editor.cpp b/editor/scene/2d/tiles/tile_set_scenes_collection_source_editor.cpp index 529935b3ab7..0076a366fcc 100644 --- a/editor/scene/2d/tiles/tile_set_scenes_collection_source_editor.cpp +++ b/editor/scene/2d/tiles/tile_set_scenes_collection_source_editor.cpp @@ -30,6 +30,7 @@ #include "tile_set_scenes_collection_source_editor.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/editor_node.h" diff --git a/editor/scene/3d/mesh_instance_3d_editor_plugin.cpp b/editor/scene/3d/mesh_instance_3d_editor_plugin.cpp index e49841fb3c3..ab5e649fc78 100644 --- a/editor/scene/3d/mesh_instance_3d_editor_plugin.cpp +++ b/editor/scene/3d/mesh_instance_3d_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "mesh_instance_3d_editor_plugin.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/scene/3d/mesh_library_editor_plugin.cpp b/editor/scene/3d/mesh_library_editor_plugin.cpp index f495f1920d0..75a9426ea67 100644 --- a/editor/scene/3d/mesh_library_editor_plugin.cpp +++ b/editor/scene/3d/mesh_library_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "mesh_library_editor_plugin.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/docks/editor_dock_manager.h" diff --git a/editor/scene/3d/node_3d_editor_plugin.cpp b/editor/scene/3d/node_3d_editor_plugin.cpp index d64bed85063..e59c5ec6fb1 100644 --- a/editor/scene/3d/node_3d_editor_plugin.cpp +++ b/editor/scene/3d/node_3d_editor_plugin.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/input/input.h" #include "core/input/input_map.h" +#include "core/io/resource_loader.h" #include "core/math/geometry_3d.h" #include "core/math/math_funcs.h" #include "core/math/projection.h" diff --git a/editor/scene/3d/skeleton_3d_editor_plugin.cpp b/editor/scene/3d/skeleton_3d_editor_plugin.cpp index bf63f6ebeaf..748cb6cb6a2 100644 --- a/editor/scene/3d/skeleton_3d_editor_plugin.cpp +++ b/editor/scene/3d/skeleton_3d_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "skeleton_3d_editor_plugin.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/editor/scene/canvas_item_editor_plugin.cpp b/editor/scene/canvas_item_editor_plugin.cpp index 241d8ba54d6..2ea6d37b20f 100644 --- a/editor/scene/canvas_item_editor_plugin.cpp +++ b/editor/scene/canvas_item_editor_plugin.cpp @@ -33,6 +33,7 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" #include "core/input/input.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" diff --git a/editor/scene/group_settings_editor.cpp b/editor/scene/group_settings_editor.cpp index ff2b981abe2..adaa8fd129b 100644 --- a/editor/scene/group_settings_editor.cpp +++ b/editor/scene/group_settings_editor.cpp @@ -31,6 +31,8 @@ #include "group_settings_editor.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/docks/filesystem_dock.h" diff --git a/editor/scene/gui/theme_editor_plugin.cpp b/editor/scene/gui/theme_editor_plugin.cpp index 43796f465c6..72d03ea498a 100644 --- a/editor/scene/gui/theme_editor_plugin.cpp +++ b/editor/scene/gui/theme_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "theme_editor_plugin.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/doc/editor_help.h" diff --git a/editor/scene/gui/theme_editor_preview.cpp b/editor/scene/gui/theme_editor_preview.cpp index 1a1f4b2f424..67416ea98a7 100644 --- a/editor/scene/gui/theme_editor_preview.cpp +++ b/editor/scene/gui/theme_editor_preview.cpp @@ -31,6 +31,7 @@ #include "theme_editor_preview.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro. #include "editor/editor_node.h" diff --git a/editor/scene/scene_tree_editor.cpp b/editor/scene/scene_tree_editor.cpp index 7fe1bf079b2..505a78d5e39 100644 --- a/editor/scene/scene_tree_editor.cpp +++ b/editor/scene/scene_tree_editor.cpp @@ -32,6 +32,7 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/object/script_language.h" diff --git a/editor/script/script_create_dialog.cpp b/editor/script/script_create_dialog.cpp index 6449702f4c2..dec715171e7 100644 --- a/editor/script/script_create_dialog.cpp +++ b/editor/script/script_create_dialog.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/editor/script/script_editor_plugin.cpp b/editor/script/script_editor_plugin.cpp index dd712cab48b..5d053dec2ff 100644 --- a/editor/script/script_editor_plugin.cpp +++ b/editor/script/script_editor_plugin.cpp @@ -36,6 +36,7 @@ #include "core/io/file_access.h" #include "core/io/json.h" #include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" diff --git a/editor/script/script_text_editor.cpp b/editor/script/script_text_editor.cpp index 567d6bf32c7..8091b9b0438 100644 --- a/editor/script/script_text_editor.cpp +++ b/editor/script/script_text_editor.cpp @@ -34,6 +34,7 @@ #include "core/input/input.h" #include "core/io/dir_access.h" #include "core/io/json.h" +#include "core/io/resource_loader.h" #include "core/math/expression.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/editor/settings/editor_autoload_settings.cpp b/editor/settings/editor_autoload_settings.cpp index e744e47cc56..2f6d6ab1875 100644 --- a/editor/settings/editor_autoload_settings.cpp +++ b/editor/settings/editor_autoload_settings.cpp @@ -32,6 +32,8 @@ #include "core/config/project_settings.h" #include "core/core_constants.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/docks/filesystem_dock.h" diff --git a/editor/settings/editor_build_profile.cpp b/editor/settings/editor_build_profile.cpp index 224a3248803..20bbe20eebb 100644 --- a/editor/settings/editor_build_profile.cpp +++ b/editor/settings/editor_build_profile.cpp @@ -32,6 +32,8 @@ #include "core/config/project_settings.h" #include "core/io/json.h" +#include "core/io/resource_importer.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/editor_node.h" diff --git a/editor/shader/shader_create_dialog.cpp b/editor/shader/shader_create_dialog.cpp index 45fd991182a..a5d02f6f864 100644 --- a/editor/shader/shader_create_dialog.cpp +++ b/editor/shader/shader_create_dialog.cpp @@ -32,6 +32,8 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/editor_node.h" diff --git a/editor/shader/shader_editor_plugin.cpp b/editor/shader/shader_editor_plugin.cpp index cad7770e336..e66e67df5cf 100644 --- a/editor/shader/shader_editor_plugin.cpp +++ b/editor/shader/shader_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "shader_editor_plugin.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "editor/docks/editor_dock_manager.h" #include "editor/docks/filesystem_dock.h" diff --git a/editor/shader/text_shader_editor.cpp b/editor/shader/text_shader_editor.cpp index 7f621dc0d61..0c51aeaf4ff 100644 --- a/editor/shader/text_shader_editor.cpp +++ b/editor/shader/text_shader_editor.cpp @@ -31,6 +31,8 @@ #include "text_shader_editor.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/os.h" diff --git a/editor/shader/visual_shader_editor_plugin.cpp b/editor/shader/visual_shader_editor_plugin.cpp index b557195d4dc..b194b50d451 100644 --- a/editor/shader/visual_shader_editor_plugin.cpp +++ b/editor/shader/visual_shader_editor_plugin.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/input/input.h" #include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/math/math_defs.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/editor/translations/localization_editor.cpp b/editor/translations/localization_editor.cpp index c3870745455..ccd1e899531 100644 --- a/editor/translations/localization_editor.cpp +++ b/editor/translations/localization_editor.cpp @@ -31,6 +31,7 @@ #include "localization_editor.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/string/translation_server.h" diff --git a/editor/version_control/version_control_editor_plugin.cpp b/editor/version_control/version_control_editor_plugin.cpp index b1921751e86..b470c5d685b 100644 --- a/editor/version_control/version_control_editor_plugin.cpp +++ b/editor/version_control/version_control_editor_plugin.cpp @@ -31,6 +31,7 @@ #include "version_control_editor_plugin.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" diff --git a/main/main.cpp b/main/main.cpp index 97f88117fd8..d68f3735794 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -47,6 +47,7 @@ #include "core/io/image.h" #include "core/io/image_loader.h" #include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/class_db.h" #include "core/object/message_queue.h" #include "core/object/script_language.h" diff --git a/modules/dds/register_types.cpp b/modules/dds/register_types.cpp index e0681c4c400..ec60d8e3679 100644 --- a/modules/dds/register_types.cpp +++ b/modules/dds/register_types.cpp @@ -33,6 +33,7 @@ #include "image_saver_dds.h" #include "texture_loader_dds.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" #include "scene/resources/texture.h" diff --git a/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp b/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp index bc9c6a93e8a..a58556a3738 100644 --- a/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp +++ b/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp @@ -33,6 +33,7 @@ #include "editor_scene_importer_ufbx.h" #include "core/config/project_settings.h" +#include "core/io/resource_importer.h" #include "core/os/os.h" #include "editor/settings/editor_settings.h" diff --git a/modules/fbx/editor/editor_scene_importer_ufbx.cpp b/modules/fbx/editor/editor_scene_importer_ufbx.cpp index a0d1bd93aae..091621bed48 100644 --- a/modules/fbx/editor/editor_scene_importer_ufbx.cpp +++ b/modules/fbx/editor/editor_scene_importer_ufbx.cpp @@ -34,6 +34,7 @@ #include "editor_scene_importer_fbx2gltf.h" #include "core/config/project_settings.h" +#include "core/io/resource_importer.h" void EditorSceneFormatImporterUFBX::get_extensions(List *r_extensions) const { r_extensions->push_back("fbx"); diff --git a/modules/fbx/fbx_document.cpp b/modules/fbx/fbx_document.cpp index ddca283c4e3..da57edaf05f 100644 --- a/modules/fbx/fbx_document.cpp +++ b/modules/fbx/fbx_document.cpp @@ -37,6 +37,7 @@ #include "core/io/file_access.h" #include "core/io/file_access_memory.h" #include "core/io/image.h" +#include "core/io/resource_loader.h" #include "core/math/color.h" #include "scene/3d/bone_attachment_3d.h" #include "scene/3d/camera_3d.h" diff --git a/modules/gdscript/gdscript_cache.cpp b/modules/gdscript/gdscript_cache.cpp index 84c7b66a7eb..efa4ff3d4d0 100644 --- a/modules/gdscript/gdscript_cache.cpp +++ b/modules/gdscript/gdscript_cache.cpp @@ -36,6 +36,7 @@ #include "gdscript_parser.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" #include "core/templates/vector.h" GDScriptParserRef::Status GDScriptParserRef::get_status() const { diff --git a/modules/gdscript/gdscript_compiler.cpp b/modules/gdscript/gdscript_compiler.cpp index 8adbb6f3f92..be7d1400932 100644 --- a/modules/gdscript/gdscript_compiler.cpp +++ b/modules/gdscript/gdscript_compiler.cpp @@ -38,6 +38,7 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" bool GDScriptCompiler::_is_class_member_property(CodeGen &codegen, const StringName &p_name) { diff --git a/modules/gdscript/gdscript_editor.cpp b/modules/gdscript/gdscript_editor.cpp index ddf368ed30a..6ff00e6f779 100644 --- a/modules/gdscript/gdscript_editor.cpp +++ b/modules/gdscript/gdscript_editor.cpp @@ -42,6 +42,7 @@ #include "core/config/engine.h" #include "core/core_constants.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" #include "core/math/expression.h" #include "core/object/class_db.h" #include "core/variant/container_type_validate.h" diff --git a/modules/gdscript/language_server/gdscript_text_document.cpp b/modules/gdscript/language_server/gdscript_text_document.cpp index d931ab4f2eb..2db9aba74d8 100644 --- a/modules/gdscript/language_server/gdscript_text_document.cpp +++ b/modules/gdscript/language_server/gdscript_text_document.cpp @@ -34,6 +34,7 @@ #include "gdscript_extend_parser.h" #include "gdscript_language_protocol.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "editor/script/script_editor_plugin.h" diff --git a/modules/gdscript/register_types.cpp b/modules/gdscript/register_types.cpp index 52f7397abeb..7adc4eb20ca 100644 --- a/modules/gdscript/register_types.cpp +++ b/modules/gdscript/register_types.cpp @@ -53,6 +53,7 @@ #include "core/io/file_access.h" #include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/class_db.h" #ifdef TOOLS_ENABLED diff --git a/modules/gdscript/tests/gdscript_test_runner.cpp b/modules/gdscript/tests/gdscript_test_runner.cpp index 27bea5db34b..4728976b9af 100644 --- a/modules/gdscript/tests/gdscript_test_runner.cpp +++ b/modules/gdscript/tests/gdscript_test_runner.cpp @@ -40,6 +40,8 @@ #include "core/core_globals.h" #include "core/io/dir_access.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_uid.h" #include "core/object/class_db.h" #include "core/os/os.h" #include "core/string/string_builder.h" diff --git a/modules/gdscript/tests/gdscript_test_runner_suite.h b/modules/gdscript/tests/gdscript_test_runner_suite.h index df3f0d84cfc..bc098db5798 100644 --- a/modules/gdscript/tests/gdscript_test_runner_suite.h +++ b/modules/gdscript/tests/gdscript_test_runner_suite.h @@ -34,6 +34,7 @@ #include "gdscript_test_runner.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" #include "tests/test_macros.h" #include "tests/test_utils.h" diff --git a/modules/gdscript/tests/test_completion.h b/modules/gdscript/tests/test_completion.h index 7b053f695c2..bfa27e0ed94 100644 --- a/modules/gdscript/tests/test_completion.h +++ b/modules/gdscript/tests/test_completion.h @@ -39,6 +39,7 @@ #include "core/io/config_file.h" #include "core/io/dir_access.h" #include "core/io/file_access.h" +#include "core/io/resource_loader.h" #include "core/object/script_language.h" #include "core/variant/dictionary.h" #include "core/variant/variant.h" diff --git a/modules/gltf/editor/editor_scene_importer_blend.cpp b/modules/gltf/editor/editor_scene_importer_blend.cpp index b8b0a259047..2f2b03dd423 100644 --- a/modules/gltf/editor/editor_scene_importer_blend.cpp +++ b/modules/gltf/editor/editor_scene_importer_blend.cpp @@ -35,6 +35,7 @@ #include "editor_import_blend_runner.h" #include "core/config/project_settings.h" +#include "core/io/resource_importer.h" #include "core/object/callable_mp.h" #include "core/os/os.h" #include "editor/editor_node.h" diff --git a/modules/gltf/editor/editor_scene_importer_gltf.cpp b/modules/gltf/editor/editor_scene_importer_gltf.cpp index 2b5249cf337..a40ac999597 100644 --- a/modules/gltf/editor/editor_scene_importer_gltf.cpp +++ b/modules/gltf/editor/editor_scene_importer_gltf.cpp @@ -33,6 +33,8 @@ #include "../gltf_defines.h" #include "../gltf_document.h" +#include "core/io/resource_importer.h" + void EditorSceneFormatImporterGLTF::get_extensions(List *r_extensions) const { r_extensions->push_back("gltf"); r_extensions->push_back("glb"); diff --git a/modules/gltf/gltf_document.cpp b/modules/gltf/gltf_document.cpp index 65a49231bdf..7d37c9dae76 100644 --- a/modules/gltf/gltf_document.cpp +++ b/modules/gltf/gltf_document.cpp @@ -44,6 +44,7 @@ #include "core/io/file_access.h" #include "core/io/file_access_memory.h" #include "core/io/json.h" +#include "core/io/resource_loader.h" #include "core/io/stream_peer.h" #include "core/object/class_db.h" #include "core/object/object_id.h" diff --git a/modules/ktx/register_types.cpp b/modules/ktx/register_types.cpp index d0be8e7a697..65c717c88f8 100644 --- a/modules/ktx/register_types.cpp +++ b/modules/ktx/register_types.cpp @@ -32,6 +32,7 @@ #include "texture_loader_ktx.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" #include "scene/resources/image_texture.h" diff --git a/modules/mono/editor/code_completion.cpp b/modules/mono/editor/code_completion.cpp index d26e3e75d66..940dd82e3fb 100644 --- a/modules/mono/editor/code_completion.cpp +++ b/modules/mono/editor/code_completion.cpp @@ -31,6 +31,7 @@ #include "code_completion.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" #include "core/object/script_language.h" #include "editor/file_system/editor_file_system.h" diff --git a/modules/mono/glue/runtime_interop.cpp b/modules/mono/glue/runtime_interop.cpp index e45e20794a1..2026407c034 100644 --- a/modules/mono/glue/runtime_interop.cpp +++ b/modules/mono/glue/runtime_interop.cpp @@ -42,6 +42,7 @@ #include "core/debugger/script_debugger.h" #include "core/io/compression.h" #include "core/io/marshalls.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" #include "core/object/method_bind.h" #include "core/os/os.h" diff --git a/modules/mono/register_types.cpp b/modules/mono/register_types.cpp index b666563a985..be0ce02cef3 100644 --- a/modules/mono/register_types.cpp +++ b/modules/mono/register_types.cpp @@ -32,6 +32,8 @@ #include "csharp_script.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/class_db.h" CSharpLanguage *script_language_cs = nullptr; diff --git a/modules/mp3/register_types.cpp b/modules/mp3/register_types.cpp index a1593a697fe..65bbe93ad0d 100644 --- a/modules/mp3/register_types.cpp +++ b/modules/mp3/register_types.cpp @@ -32,6 +32,7 @@ #include "audio_stream_mp3.h" +#include "core/io/resource_importer.h" #include "core/object/class_db.h" #ifdef TOOLS_ENABLED diff --git a/modules/navigation_3d/editor/navigation_region_3d_editor_plugin.cpp b/modules/navigation_3d/editor/navigation_region_3d_editor_plugin.cpp index 6c846819222..cbcf1a921c1 100644 --- a/modules/navigation_3d/editor/navigation_region_3d_editor_plugin.cpp +++ b/modules/navigation_3d/editor/navigation_region_3d_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "navigation_region_3d_editor_plugin.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/modules/objectdb_profiler/editor/snapshot_data.cpp b/modules/objectdb_profiler/editor/snapshot_data.cpp index f229394ca3a..c62b90c19a4 100644 --- a/modules/objectdb_profiler/editor/snapshot_data.cpp +++ b/modules/objectdb_profiler/editor/snapshot_data.cpp @@ -32,6 +32,7 @@ #include "core/core_bind.h" #include "core/io/compression.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" #include "core/object/script_language.h" #include "scene/debugger/scene_debugger_object.h" diff --git a/modules/theora/register_types.cpp b/modules/theora/register_types.cpp index 14e8c214ddd..069817b6729 100644 --- a/modules/theora/register_types.cpp +++ b/modules/theora/register_types.cpp @@ -32,6 +32,7 @@ #include "video_stream_theora.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" #ifdef TOOLS_ENABLED diff --git a/modules/vorbis/register_types.cpp b/modules/vorbis/register_types.cpp index 12025b9a4da..622ef1edee6 100644 --- a/modules/vorbis/register_types.cpp +++ b/modules/vorbis/register_types.cpp @@ -32,6 +32,7 @@ #include "audio_stream_ogg_vorbis.h" +#include "core/io/resource_importer.h" #include "core/object/class_db.h" #ifdef TOOLS_ENABLED diff --git a/modules/webp/register_types.cpp b/modules/webp/register_types.cpp index 1d8f67999ef..f68e9e97a87 100644 --- a/modules/webp/register_types.cpp +++ b/modules/webp/register_types.cpp @@ -33,6 +33,8 @@ #include "image_loader_webp.h" #include "resource_saver_webp.h" +#include "core/io/resource_saver.h" + static Ref image_loader_webp; static Ref resource_saver_webp; diff --git a/scene/3d/lightmap_gi.cpp b/scene/3d/lightmap_gi.cpp index c216c567fc8..176d5c4effd 100644 --- a/scene/3d/lightmap_gi.cpp +++ b/scene/3d/lightmap_gi.cpp @@ -33,6 +33,8 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" #include "core/io/config_file.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/math/delaunay_3d.h" #include "core/math/geometry_3d.h" #include "core/object/class_db.h" diff --git a/scene/3d/occluder_instance_3d.cpp b/scene/3d/occluder_instance_3d.cpp index 8d1374be2fa..f64748d72bf 100644 --- a/scene/3d/occluder_instance_3d.cpp +++ b/scene/3d/occluder_instance_3d.cpp @@ -33,6 +33,7 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" #include "core/io/marshalls.h" +#include "core/io/resource_saver.h" #include "core/math/geometry_2d.h" #include "core/math/triangulate.h" #include "core/object/callable_mp.h" diff --git a/scene/gui/color_picker.cpp b/scene/gui/color_picker.cpp index 94ea01ee193..6fb87542660 100644 --- a/scene/gui/color_picker.cpp +++ b/scene/gui/color_picker.cpp @@ -33,6 +33,8 @@ #include "core/config/engine.h" #include "core/input/input.h" #include "core/io/image.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/math/expression.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index 75f8f1da9f7..60ca72be51d 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -32,6 +32,8 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" #include "core/object/class_db.h" #include "core/os/os.h" #include "scene/animation/animation_blend_space_1d.h" diff --git a/scene/resources/image_texture.cpp b/scene/resources/image_texture.cpp index 7f38a389553..fed1bba06a1 100644 --- a/scene/resources/image_texture.cpp +++ b/scene/resources/image_texture.cpp @@ -31,6 +31,7 @@ #include "image_texture.h" #include "core/io/image_loader.h" +#include "core/io/resource_loader.h" #include "core/object/class_db.h" #include "scene/resources/bit_map.h" #include "scene/resources/placeholder_textures.h" diff --git a/scene/resources/material.cpp b/scene/resources/material.cpp index 8141491d3e0..1ba8d9606bc 100644 --- a/scene/resources/material.cpp +++ b/scene/resources/material.cpp @@ -33,6 +33,7 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" #include "core/error/error_macros.h" +#include "core/io/resource_loader.h" #include "core/object/callable_mp.h" #include "core/object/class_db.h" #include "core/os/os.h" diff --git a/servers/rendering/shader_preprocessor.cpp b/servers/rendering/shader_preprocessor.cpp index f024a6b44b9..2cdb1442d1f 100644 --- a/servers/rendering/shader_preprocessor.cpp +++ b/servers/rendering/shader_preprocessor.cpp @@ -30,6 +30,7 @@ #include "shader_preprocessor.h" +#include "core/io/resource_loader.h" #include "core/os/os.h" #include "servers/rendering/shader_expression.h" diff --git a/tests/core/string/test_translation.cpp b/tests/core/string/test_translation.cpp index bc1444d0d90..25474383051 100644 --- a/tests/core/string/test_translation.cpp +++ b/tests/core/string/test_translation.cpp @@ -32,6 +32,7 @@ TEST_FORCE_LINK(test_translation) +#include "core/io/resource_loader.h" #include "core/string/optimized_translation.h" #include "core/string/plural_rules.h" #include "core/string/translation.h"