From 73d85f46c9e1193918a89ea57e4ebc516d2d78c9 Mon Sep 17 00:00:00 2001 From: Yufeng Ying Date: Fri, 20 Dec 2024 22:05:53 +0800 Subject: [PATCH 1/3] Remove unused headers in scene. Co-authored-by: Thaddeus Crews Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> --- core/variant/binder_common.h | 1 - editor/editor_node.cpp | 5 +---- editor/gui/scene_tree_editor.cpp | 1 + editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp | 1 + editor/plugins/material_editor_plugin.cpp | 1 + editor/plugins/skeleton_3d_editor_plugin.cpp | 1 + editor/scene_tree_dock.cpp | 1 + modules/gltf/gltf_document.cpp | 2 ++ modules/gltf/gltf_state.h | 1 + modules/gltf/structures/gltf_animation.h | 2 +- scene/2d/audio_listener_2d.cpp | 2 ++ scene/2d/audio_listener_2d.h | 1 - scene/2d/camera_2d.cpp | 2 +- scene/2d/cpu_particles_2d.cpp | 1 + scene/2d/gpu_particles_2d.cpp | 5 +---- scene/2d/navigation_link_2d.cpp | 1 - scene/2d/navigation_obstacle_2d.cpp | 1 - scene/2d/navigation_region_2d.cpp | 1 - scene/2d/parallax_2d.cpp | 1 - scene/2d/physics/collision_polygon_2d.cpp | 2 -- scene/2d/physics/kinematic_collision_2d.cpp | 1 - scene/2d/physics/physics_body_2d.h | 1 - scene/2d/physics/rigid_body_2d.h | 3 ++- scene/2d/physics/shape_cast_2d.cpp | 3 +-- scene/2d/physics/shape_cast_2d.h | 2 +- scene/2d/sprite_2d.cpp | 2 +- scene/2d/tile_map.cpp | 1 - scene/2d/tile_map_layer.cpp | 4 ---- scene/2d/touch_screen_button.cpp | 2 +- scene/3d/audio_stream_player_3d.h | 1 - scene/3d/bone_attachment_3d.h | 3 --- scene/3d/camera_3d.cpp | 1 - scene/3d/cpu_particles_3d.cpp | 1 - scene/3d/fog_volume.cpp | 2 ++ scene/3d/fog_volume.h | 2 -- scene/3d/importer_mesh_instance_3d.h | 1 - scene/3d/navigation_link_3d.cpp | 1 - scene/3d/physical_bone_simulator_3d.cpp | 2 ++ scene/3d/physical_bone_simulator_3d.h | 2 -- scene/3d/physics/collision_polygon_3d.h | 1 - scene/3d/physics/collision_shape_3d.cpp | 1 - scene/3d/physics/kinematic_collision_3d.cpp | 1 - scene/3d/physics/kinematic_collision_3d.h | 3 --- scene/3d/physics/physical_bone_3d.cpp | 2 ++ scene/3d/physics/physical_bone_3d.h | 2 +- scene/3d/physics/physics_body_3d.h | 1 - scene/3d/physics/ray_cast_3d.cpp | 1 - scene/3d/physics/rigid_body_3d.h | 3 ++- scene/3d/physics/shape_cast_3d.cpp | 1 - scene/3d/skeleton_3d.cpp | 2 -- scene/3d/skeleton_3d.h | 1 - scene/3d/skeleton_modifier_3d.h | 1 - scene/3d/soft_body_3d.h | 1 - scene/3d/velocity_tracker_3d.cpp | 2 ++ scene/3d/velocity_tracker_3d.h | 2 +- scene/3d/visible_on_screen_notifier_3d.h | 2 -- scene/3d/world_environment.cpp | 2 +- scene/3d/xr_body_modifier_3d.cpp | 1 - scene/3d/xr_hand_modifier_3d.cpp | 1 - scene/animation/animation_mixer.cpp | 3 --- scene/animation/animation_node_state_machine.cpp | 1 - scene/animation/animation_player.h | 1 - scene/animation/animation_tree.cpp | 1 - scene/animation/root_motion_view.cpp | 2 +- scene/gui/base_button.cpp | 1 - scene/gui/check_box.cpp | 1 - scene/gui/check_button.cpp | 1 - scene/gui/color_mode.cpp | 1 - scene/gui/color_picker.cpp | 1 - scene/gui/dialogs.cpp | 3 --- scene/gui/file_dialog.cpp | 1 - scene/gui/graph_element.cpp | 1 - scene/gui/graph_frame.cpp | 1 - scene/gui/graph_node.cpp | 1 - scene/gui/label.cpp | 3 --- scene/gui/line_edit.cpp | 2 -- scene/gui/link_button.cpp | 1 - scene/gui/menu_bar.cpp | 1 - scene/gui/menu_bar.h | 1 - scene/gui/menu_button.cpp | 1 - scene/gui/option_button.cpp | 2 -- scene/gui/popup.cpp | 2 -- scene/gui/popup_menu.cpp | 2 -- scene/gui/rich_text_label.cpp | 1 - scene/gui/scroll_bar.cpp | 3 --- scene/gui/slider.cpp | 1 - scene/gui/split_container.cpp | 4 +--- scene/gui/tab_bar.cpp | 1 - scene/gui/texture_button.cpp | 2 -- scene/gui/texture_progress_bar.cpp | 2 -- scene/gui/texture_rect.cpp | 2 -- scene/gui/video_stream_player.h | 1 - scene/main/canvas_item.cpp | 1 - scene/main/canvas_item.h | 1 - scene/main/http_request.cpp | 2 +- scene/main/missing_node.h | 1 - scene/main/multiplayer_api.cpp | 8 -------- scene/main/node.h | 1 - scene/main/scene_tree.cpp | 10 ---------- scene/main/viewport.cpp | 1 - scene/register_scene_types.cpp | 2 +- .../2d/navigation_mesh_source_geometry_data_2d.cpp | 2 +- .../2d/navigation_mesh_source_geometry_data_2d.h | 3 +-- scene/resources/2d/navigation_polygon.cpp | 1 - scene/resources/2d/shape_2d.cpp | 1 - .../resources/2d/skeleton/skeleton_modification_2d.cpp | 4 ---- scene/resources/2d/skeleton/skeleton_modification_2d.h | 2 -- .../2d/skeleton/skeleton_modification_2d_ccdik.cpp | 4 ---- .../2d/skeleton/skeleton_modification_2d_fabrik.cpp | 4 ---- .../2d/skeleton/skeleton_modification_2d_lookat.cpp | 4 ---- .../2d/skeleton/skeleton_modification_stack_2d.h | 3 +-- scene/resources/3d/importer_mesh.h | 1 - scene/resources/3d/mesh_library.h | 2 +- scene/resources/3d/shape_3d.cpp | 1 - scene/resources/3d/sphere_shape_3d.cpp | 1 - scene/resources/3d/world_3d.cpp | 1 - scene/resources/animation.cpp | 1 - scene/resources/audio_stream_polyphonic.cpp | 1 - scene/resources/bit_map.cpp | 1 - scene/resources/bit_map.h | 1 - scene/resources/compressed_texture.h | 1 + scene/resources/font.cpp | 2 -- scene/resources/font.h | 1 - scene/resources/packed_scene.cpp | 1 - scene/resources/physics_material.h | 1 - scene/resources/shader_include.cpp | 2 +- scene/resources/sky.h | 2 +- scene/resources/style_box.h | 1 - scene/resources/syntax_highlighter.cpp | 1 - scene/resources/text_file.cpp | 2 +- scene/resources/text_file.h | 3 +-- scene/resources/texture.h | 5 ----- scene/resources/theme.cpp | 1 - scene/resources/video_stream.cpp | 3 --- scene/resources/video_stream.h | 1 - scene/resources/visual_shader.cpp | 1 - scene/resources/visual_shader_nodes.compat.inc | 2 ++ scene/resources/visual_shader_nodes.cpp | 2 -- scene/resources/visual_shader_nodes.h | 1 - scene/resources/world_2d.cpp | 2 -- scene/theme/default_theme.cpp | 1 - scene/theme/theme_db.h | 1 - 142 files changed, 49 insertions(+), 204 deletions(-) diff --git a/core/variant/binder_common.h b/core/variant/binder_common.h index 0aa49f6d68..65f64841bd 100644 --- a/core/variant/binder_common.h +++ b/core/variant/binder_common.h @@ -34,7 +34,6 @@ #include "core/input/input_enums.h" #include "core/object/object.h" #include "core/os/keyboard.h" -#include "core/templates/list.h" #include "core/templates/simple_type.h" #include "core/typedefs.h" #include "core/variant/method_ptrcall.h" diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index c49004210f..f904f939b9 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -48,16 +48,15 @@ #include "editor/editor_string_names.h" #include "editor/plugins/editor_context_menu_plugin.h" #include "main/main.h" +#include "scene/2d/node_2d.h" #include "scene/3d/bone_attachment_3d.h" #include "scene/animation/animation_tree.h" #include "scene/gui/color_picker.h" #include "scene/gui/dialogs.h" #include "scene/gui/file_dialog.h" -#include "scene/gui/link_button.h" #include "scene/gui/menu_bar.h" #include "scene/gui/menu_button.h" #include "scene/gui/panel.h" -#include "scene/gui/panel_container.h" #include "scene/gui/popup.h" #include "scene/gui/rich_text_label.h" #include "scene/gui/split_container.h" @@ -97,8 +96,6 @@ #include "editor/editor_property_name_processor.h" #include "editor/editor_resource_picker.h" #include "editor/editor_resource_preview.h" -#include "editor/editor_run.h" -#include "editor/editor_run_native.h" #include "editor/editor_settings.h" #include "editor/editor_settings_dialog.h" #include "editor/editor_translation_parser.h" diff --git a/editor/gui/scene_tree_editor.cpp b/editor/gui/scene_tree_editor.cpp index 934bdc0bea..6e65d4d8ee 100644 --- a/editor/gui/scene_tree_editor.cpp +++ b/editor/gui/scene_tree_editor.cpp @@ -43,6 +43,7 @@ #include "editor/plugins/canvas_item_editor_plugin.h" #include "editor/plugins/script_editor_plugin.h" #include "editor/themes/editor_scale.h" +#include "scene/2d/node_2d.h" #include "scene/gui/flow_container.h" #include "scene/gui/label.h" #include "scene/gui/texture_rect.h" diff --git a/editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp b/editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp index 94d6be22f4..9aa1d1da7c 100644 --- a/editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp +++ b/editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp @@ -33,6 +33,7 @@ #include "editor/editor_settings.h" #include "editor/plugins/gizmos/joint_3d_gizmo_plugin.h" #include "editor/plugins/node_3d_editor_plugin.h" +#include "scene/3d/physical_bone_simulator_3d.h" #include "scene/3d/physics/physical_bone_3d.h" #include "scene/3d/physics/physics_body_3d.h" diff --git a/editor/plugins/material_editor_plugin.cpp b/editor/plugins/material_editor_plugin.cpp index 8bdc763ebe..f314b018e8 100644 --- a/editor/plugins/material_editor_plugin.cpp +++ b/editor/plugins/material_editor_plugin.cpp @@ -47,6 +47,7 @@ #include "scene/main/viewport.h" #include "scene/resources/3d/fog_material.h" #include "scene/resources/3d/sky_material.h" +#include "scene/resources/canvas_item_material.h" #include "scene/resources/particle_process_material.h" void MaterialEditor::gui_input(const Ref &p_event) { diff --git a/editor/plugins/skeleton_3d_editor_plugin.cpp b/editor/plugins/skeleton_3d_editor_plugin.cpp index 9cffef89aa..f0cd92171d 100644 --- a/editor/plugins/skeleton_3d_editor_plugin.cpp +++ b/editor/plugins/skeleton_3d_editor_plugin.cpp @@ -41,6 +41,7 @@ #include "editor/plugins/node_3d_editor_plugin.h" #include "editor/themes/editor_scale.h" #include "scene/3d/mesh_instance_3d.h" +#include "scene/3d/physical_bone_simulator_3d.h" #include "scene/3d/physics/collision_shape_3d.h" #include "scene/3d/physics/joints/joint_3d.h" #include "scene/3d/physics/physical_bone_3d.h" diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index 0bacce62fa..d84989164f 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -58,6 +58,7 @@ #include "editor/reparent_dialog.h" #include "editor/shader_create_dialog.h" #include "editor/themes/editor_scale.h" +#include "scene/2d/node_2d.h" #include "scene/animation/animation_tree.h" #include "scene/audio/audio_stream_player.h" #include "scene/gui/check_box.h" diff --git a/modules/gltf/gltf_document.cpp b/modules/gltf/gltf_document.cpp index bfd2189129..6da56616b7 100644 --- a/modules/gltf/gltf_document.cpp +++ b/modules/gltf/gltf_document.cpp @@ -45,12 +45,14 @@ #include "core/io/stream_peer.h" #include "core/object/object_id.h" #include "core/version.h" +#include "scene/2d/node_2d.h" #include "scene/3d/bone_attachment_3d.h" #include "scene/3d/camera_3d.h" #include "scene/3d/importer_mesh_instance_3d.h" #include "scene/3d/light_3d.h" #include "scene/3d/mesh_instance_3d.h" #include "scene/3d/multimesh_instance_3d.h" +#include "scene/animation/animation_player.h" #include "scene/resources/3d/skin.h" #include "scene/resources/image_texture.h" #include "scene/resources/portable_compressed_texture.h" diff --git a/modules/gltf/gltf_state.h b/modules/gltf/gltf_state.h index d667cf8858..403f94b159 100644 --- a/modules/gltf/gltf_state.h +++ b/modules/gltf/gltf_state.h @@ -45,6 +45,7 @@ #include "structures/gltf_texture_sampler.h" #include "scene/3d/importer_mesh_instance_3d.h" +#include "scene/animation/animation_player.h" class GLTFState : public Resource { GDCLASS(GLTFState, Resource); diff --git a/modules/gltf/structures/gltf_animation.h b/modules/gltf/structures/gltf_animation.h index 6b692d06e6..755e4ebd97 100644 --- a/modules/gltf/structures/gltf_animation.h +++ b/modules/gltf/structures/gltf_animation.h @@ -31,7 +31,7 @@ #ifndef GLTF_ANIMATION_H #define GLTF_ANIMATION_H -#include "scene/animation/animation_player.h" +#include "scene/resources/animation.h" class GLTFAnimation : public Resource { GDCLASS(GLTFAnimation, Resource); diff --git a/scene/2d/audio_listener_2d.cpp b/scene/2d/audio_listener_2d.cpp index cff0654ecc..2d6ef2039e 100644 --- a/scene/2d/audio_listener_2d.cpp +++ b/scene/2d/audio_listener_2d.cpp @@ -30,6 +30,8 @@ #include "audio_listener_2d.h" +#include "scene/main/viewport.h" + bool AudioListener2D::_set(const StringName &p_name, const Variant &p_value) { if (p_name == "current") { if (p_value.operator bool()) { diff --git a/scene/2d/audio_listener_2d.h b/scene/2d/audio_listener_2d.h index abada06971..8e2e6b2671 100644 --- a/scene/2d/audio_listener_2d.h +++ b/scene/2d/audio_listener_2d.h @@ -32,7 +32,6 @@ #define AUDIO_LISTENER_2D_H #include "scene/2d/node_2d.h" -#include "scene/main/window.h" class AudioListener2D : public Node2D { GDCLASS(AudioListener2D, Node2D); diff --git a/scene/2d/camera_2d.cpp b/scene/2d/camera_2d.cpp index e8bd2766cc..434671a1c7 100644 --- a/scene/2d/camera_2d.cpp +++ b/scene/2d/camera_2d.cpp @@ -31,7 +31,7 @@ #include "camera_2d.h" #include "core/config/project_settings.h" -#include "scene/main/window.h" +#include "scene/main/viewport.h" bool Camera2D::_is_editing_in_editor() const { #ifdef TOOLS_ENABLED diff --git a/scene/2d/cpu_particles_2d.cpp b/scene/2d/cpu_particles_2d.cpp index 6eeb2ba061..99dc6a4d49 100644 --- a/scene/2d/cpu_particles_2d.cpp +++ b/scene/2d/cpu_particles_2d.cpp @@ -32,6 +32,7 @@ #include "scene/2d/gpu_particles_2d.h" #include "scene/resources/atlas_texture.h" +#include "scene/resources/canvas_item_material.h" #include "scene/resources/curve_texture.h" #include "scene/resources/gradient_texture.h" #include "scene/resources/particle_process_material.h" diff --git a/scene/2d/gpu_particles_2d.cpp b/scene/2d/gpu_particles_2d.cpp index f673b2a78f..945f03d8ec 100644 --- a/scene/2d/gpu_particles_2d.cpp +++ b/scene/2d/gpu_particles_2d.cpp @@ -32,14 +32,11 @@ #include "scene/2d/cpu_particles_2d.h" #include "scene/resources/atlas_texture.h" +#include "scene/resources/canvas_item_material.h" #include "scene/resources/curve_texture.h" #include "scene/resources/gradient_texture.h" #include "scene/resources/particle_process_material.h" -#ifdef TOOLS_ENABLED -#include "core/config/engine.h" -#endif - void GPUParticles2D::set_emitting(bool p_emitting) { // Do not return even if `p_emitting == emitting` because `emitting` is just an approximation. diff --git a/scene/2d/navigation_link_2d.cpp b/scene/2d/navigation_link_2d.cpp index d90793a4c5..1db88abe68 100644 --- a/scene/2d/navigation_link_2d.cpp +++ b/scene/2d/navigation_link_2d.cpp @@ -33,7 +33,6 @@ #include "core/math/geometry_2d.h" #include "scene/resources/world_2d.h" #include "servers/navigation_server_2d.h" -#include "servers/navigation_server_3d.h" void NavigationLink2D::_bind_methods() { ClassDB::bind_method(D_METHOD("get_rid"), &NavigationLink2D::get_rid); diff --git a/scene/2d/navigation_obstacle_2d.cpp b/scene/2d/navigation_obstacle_2d.cpp index 46bcda9c6d..d2f86c1631 100644 --- a/scene/2d/navigation_obstacle_2d.cpp +++ b/scene/2d/navigation_obstacle_2d.cpp @@ -33,7 +33,6 @@ #include "core/math/geometry_2d.h" #include "scene/resources/world_2d.h" #include "servers/navigation_server_2d.h" -#include "servers/navigation_server_3d.h" void NavigationObstacle2D::_bind_methods() { ClassDB::bind_method(D_METHOD("get_rid"), &NavigationObstacle2D::get_rid); diff --git a/scene/2d/navigation_region_2d.cpp b/scene/2d/navigation_region_2d.cpp index 94e479a0d9..f966f438af 100644 --- a/scene/2d/navigation_region_2d.cpp +++ b/scene/2d/navigation_region_2d.cpp @@ -30,7 +30,6 @@ #include "navigation_region_2d.h" -#include "core/math/geometry_2d.h" #include "scene/resources/world_2d.h" #include "servers/navigation_server_2d.h" diff --git a/scene/2d/parallax_2d.cpp b/scene/2d/parallax_2d.cpp index c6176390dc..5cb9bf45f7 100644 --- a/scene/2d/parallax_2d.cpp +++ b/scene/2d/parallax_2d.cpp @@ -30,7 +30,6 @@ #include "parallax_2d.h" -#include "core/config/project_settings.h" #include "scene/main/viewport.h" void Parallax2D::_notification(int p_what) { diff --git a/scene/2d/physics/collision_polygon_2d.cpp b/scene/2d/physics/collision_polygon_2d.cpp index a3e9fcce7e..f71d561f18 100644 --- a/scene/2d/physics/collision_polygon_2d.cpp +++ b/scene/2d/physics/collision_polygon_2d.cpp @@ -36,8 +36,6 @@ #include "scene/resources/2d/concave_polygon_shape_2d.h" #include "scene/resources/2d/convex_polygon_shape_2d.h" -#include "thirdparty/misc/polypartition.h" - void CollisionPolygon2D::_build_polygon() { collision_object->shape_owner_clear_shapes(owner_id); diff --git a/scene/2d/physics/kinematic_collision_2d.cpp b/scene/2d/physics/kinematic_collision_2d.cpp index 18b0254769..a8ba211d4b 100644 --- a/scene/2d/physics/kinematic_collision_2d.cpp +++ b/scene/2d/physics/kinematic_collision_2d.cpp @@ -30,7 +30,6 @@ #include "kinematic_collision_2d.h" -#include "scene/2d/physics/character_body_2d.h" #include "scene/2d/physics/physics_body_2d.h" Vector2 KinematicCollision2D::get_position() const { diff --git a/scene/2d/physics/physics_body_2d.h b/scene/2d/physics/physics_body_2d.h index d44eebabee..637f76aaf8 100644 --- a/scene/2d/physics/physics_body_2d.h +++ b/scene/2d/physics/physics_body_2d.h @@ -31,7 +31,6 @@ #ifndef PHYSICS_BODY_2D_H #define PHYSICS_BODY_2D_H -#include "core/templates/vset.h" #include "scene/2d/physics/collision_object_2d.h" #include "scene/2d/physics/kinematic_collision_2d.h" #include "scene/resources/physics_material.h" diff --git a/scene/2d/physics/rigid_body_2d.h b/scene/2d/physics/rigid_body_2d.h index 40af66f28d..bee5ecb3c3 100644 --- a/scene/2d/physics/rigid_body_2d.h +++ b/scene/2d/physics/rigid_body_2d.h @@ -31,7 +31,8 @@ #ifndef RIGID_BODY_2D_H #define RIGID_BODY_2D_H -#include "scene/2d/physics/static_body_2d.h" +#include "core/templates/vset.h" +#include "scene/2d/physics/physics_body_2d.h" class RigidBody2D : public PhysicsBody2D { GDCLASS(RigidBody2D, PhysicsBody2D); diff --git a/scene/2d/physics/shape_cast_2d.cpp b/scene/2d/physics/shape_cast_2d.cpp index dd9d589165..caf3f564fc 100644 --- a/scene/2d/physics/shape_cast_2d.cpp +++ b/scene/2d/physics/shape_cast_2d.cpp @@ -32,8 +32,7 @@ #include "core/config/engine.h" #include "scene/2d/physics/collision_object_2d.h" -#include "scene/2d/physics/physics_body_2d.h" -#include "scene/resources/2d/circle_shape_2d.h" +#include "scene/resources/world_2d.h" #include "servers/physics_server_2d.h" void ShapeCast2D::set_target_position(const Vector2 &p_point) { diff --git a/scene/2d/physics/shape_cast_2d.h b/scene/2d/physics/shape_cast_2d.h index d866dd4edb..a08f13709c 100644 --- a/scene/2d/physics/shape_cast_2d.h +++ b/scene/2d/physics/shape_cast_2d.h @@ -33,7 +33,7 @@ #include "scene/2d/node_2d.h" #include "scene/resources/2d/shape_2d.h" -#include "scene/resources/world_2d.h" +#include "servers/physics_server_2d.h" class CollisionObject2D; diff --git a/scene/2d/sprite_2d.cpp b/scene/2d/sprite_2d.cpp index a182f63171..fc4cb6d8b4 100644 --- a/scene/2d/sprite_2d.cpp +++ b/scene/2d/sprite_2d.cpp @@ -30,7 +30,7 @@ #include "sprite_2d.h" -#include "scene/main/window.h" +#include "scene/main/viewport.h" #ifdef TOOLS_ENABLED Dictionary Sprite2D::_edit_get_state() const { diff --git a/scene/2d/tile_map.cpp b/scene/2d/tile_map.cpp index 8e9500cdbe..1b385c0aa9 100644 --- a/scene/2d/tile_map.cpp +++ b/scene/2d/tile_map.cpp @@ -32,7 +32,6 @@ #include "tile_map.compat.inc" #include "core/io/marshalls.h" -#include "scene/gui/control.h" #define TILEMAP_CALL_FOR_LAYER(layer, function, ...) \ if (layer < 0) { \ diff --git a/scene/2d/tile_map_layer.cpp b/scene/2d/tile_map_layer.cpp index c4a2f35d31..889f61b396 100644 --- a/scene/2d/tile_map_layer.cpp +++ b/scene/2d/tile_map_layer.cpp @@ -36,10 +36,6 @@ #include "scene/resources/world_2d.h" #include "servers/navigation_server_2d.h" -#ifdef DEBUG_ENABLED -#include "servers/navigation_server_3d.h" -#endif // DEBUG_ENABLED - #ifdef DEBUG_ENABLED /////////////////////////////// Debug ////////////////////////////////////////// constexpr int TILE_MAP_DEBUG_QUADRANT_SIZE = 16; diff --git a/scene/2d/touch_screen_button.cpp b/scene/2d/touch_screen_button.cpp index 220608a250..eeda862739 100644 --- a/scene/2d/touch_screen_button.cpp +++ b/scene/2d/touch_screen_button.cpp @@ -30,7 +30,7 @@ #include "touch_screen_button.h" -#include "scene/main/window.h" +#include "scene/main/viewport.h" void TouchScreenButton::set_texture_normal(const Ref &p_texture) { if (texture_normal == p_texture) { diff --git a/scene/3d/audio_stream_player_3d.h b/scene/3d/audio_stream_player_3d.h index 8f6c5c1a72..8f18ce0842 100644 --- a/scene/3d/audio_stream_player_3d.h +++ b/scene/3d/audio_stream_player_3d.h @@ -39,7 +39,6 @@ struct AudioFrame; class AudioStream; class AudioStreamPlayback; class AudioStreamPlayerInternal; -class Camera3D; class VelocityTracker3D; class AudioStreamPlayer3D : public Node3D { diff --git a/scene/3d/bone_attachment_3d.h b/scene/3d/bone_attachment_3d.h index 5435c4ad0c..d3ba804e58 100644 --- a/scene/3d/bone_attachment_3d.h +++ b/scene/3d/bone_attachment_3d.h @@ -32,9 +32,6 @@ #define BONE_ATTACHMENT_3D_H #include "scene/3d/skeleton_3d.h" -#ifdef TOOLS_ENABLED -#include "scene/resources/bone_map.h" -#endif // TOOLS_ENABLED class BoneAttachment3D : public Node3D { GDCLASS(BoneAttachment3D, Node3D); diff --git a/scene/3d/camera_3d.cpp b/scene/3d/camera_3d.cpp index c520a42efb..28e712704b 100644 --- a/scene/3d/camera_3d.cpp +++ b/scene/3d/camera_3d.cpp @@ -33,7 +33,6 @@ #include "core/math/projection.h" #include "core/math/transform_interpolator.h" #include "scene/main/viewport.h" -#include "servers/rendering/rendering_server_constants.h" void Camera3D::_update_audio_listener_state() { } diff --git a/scene/3d/cpu_particles_3d.cpp b/scene/3d/cpu_particles_3d.cpp index 87a0970a63..a9ff003abc 100644 --- a/scene/3d/cpu_particles_3d.cpp +++ b/scene/3d/cpu_particles_3d.cpp @@ -35,7 +35,6 @@ #include "scene/main/viewport.h" #include "scene/resources/curve_texture.h" #include "scene/resources/gradient_texture.h" -#include "scene/resources/image_texture.h" #include "scene/resources/particle_process_material.h" AABB CPUParticles3D::get_aabb() const { diff --git a/scene/3d/fog_volume.cpp b/scene/3d/fog_volume.cpp index ede33bed01..1ed8e3b37a 100644 --- a/scene/3d/fog_volume.cpp +++ b/scene/3d/fog_volume.cpp @@ -29,6 +29,8 @@ /**************************************************************************/ #include "fog_volume.h" + +#include "scene/main/viewport.h" #include "scene/resources/environment.h" /////////////////////////// diff --git a/scene/3d/fog_volume.h b/scene/3d/fog_volume.h index f7e861e3d0..9052ad77f3 100644 --- a/scene/3d/fog_volume.h +++ b/scene/3d/fog_volume.h @@ -33,8 +33,6 @@ #include "core/templates/rid.h" #include "scene/3d/visual_instance_3d.h" -#include "scene/main/node.h" -#include "scene/main/viewport.h" #include "scene/resources/material.h" class FogVolume : public VisualInstance3D { diff --git a/scene/3d/importer_mesh_instance_3d.h b/scene/3d/importer_mesh_instance_3d.h index fbd95d4b68..481fb79a5a 100644 --- a/scene/3d/importer_mesh_instance_3d.h +++ b/scene/3d/importer_mesh_instance_3d.h @@ -34,7 +34,6 @@ #include "scene/3d/node_3d.h" #include "scene/3d/visual_instance_3d.h" #include "scene/resources/3d/skin.h" -#include "scene/resources/immediate_mesh.h" class ImporterMesh; diff --git a/scene/3d/navigation_link_3d.cpp b/scene/3d/navigation_link_3d.cpp index 9e29384fc9..40199ea3ca 100644 --- a/scene/3d/navigation_link_3d.cpp +++ b/scene/3d/navigation_link_3d.cpp @@ -30,7 +30,6 @@ #include "navigation_link_3d.h" -#include "mesh_instance_3d.h" #include "servers/navigation_server_3d.h" #ifdef DEBUG_ENABLED diff --git a/scene/3d/physical_bone_simulator_3d.cpp b/scene/3d/physical_bone_simulator_3d.cpp index 8874c9cfc6..4a619da4e4 100644 --- a/scene/3d/physical_bone_simulator_3d.cpp +++ b/scene/3d/physical_bone_simulator_3d.cpp @@ -30,6 +30,8 @@ #include "physical_bone_simulator_3d.h" +#include "scene/3d/physics/physical_bone_3d.h" + void PhysicalBoneSimulator3D::_skeleton_changed(Skeleton3D *p_old, Skeleton3D *p_new) { if (p_old) { if (p_old->is_connected(SNAME("bone_list_changed"), callable_mp(this, &PhysicalBoneSimulator3D::_bone_list_changed))) { diff --git a/scene/3d/physical_bone_simulator_3d.h b/scene/3d/physical_bone_simulator_3d.h index 24136be2b8..6c1c70b580 100644 --- a/scene/3d/physical_bone_simulator_3d.h +++ b/scene/3d/physical_bone_simulator_3d.h @@ -33,8 +33,6 @@ #include "scene/3d/skeleton_modifier_3d.h" -#include "scene/3d/physics/physical_bone_3d.h" - class PhysicalBone3D; class PhysicalBoneSimulator3D : public SkeletonModifier3D { diff --git a/scene/3d/physics/collision_polygon_3d.h b/scene/3d/physics/collision_polygon_3d.h index fe4cf40ee3..48c5284ae3 100644 --- a/scene/3d/physics/collision_polygon_3d.h +++ b/scene/3d/physics/collision_polygon_3d.h @@ -32,7 +32,6 @@ #define COLLISION_POLYGON_3D_H #include "scene/3d/node_3d.h" -#include "scene/resources/3d/shape_3d.h" class CollisionObject3D; class CollisionPolygon3D : public Node3D { diff --git a/scene/3d/physics/collision_shape_3d.cpp b/scene/3d/physics/collision_shape_3d.cpp index 9f9e5f33b9..04f71f6a23 100644 --- a/scene/3d/physics/collision_shape_3d.cpp +++ b/scene/3d/physics/collision_shape_3d.cpp @@ -32,7 +32,6 @@ #include "scene/3d/mesh_instance_3d.h" #include "scene/3d/physics/character_body_3d.h" -#include "scene/3d/physics/physics_body_3d.h" #include "scene/3d/physics/vehicle_body_3d.h" #include "scene/resources/3d/concave_polygon_shape_3d.h" #include "scene/resources/3d/convex_polygon_shape_3d.h" diff --git a/scene/3d/physics/kinematic_collision_3d.cpp b/scene/3d/physics/kinematic_collision_3d.cpp index de13831ac3..7e19106c5f 100644 --- a/scene/3d/physics/kinematic_collision_3d.cpp +++ b/scene/3d/physics/kinematic_collision_3d.cpp @@ -30,7 +30,6 @@ #include "kinematic_collision_3d.h" -#include "scene/3d/physics/character_body_3d.h" #include "scene/3d/physics/physics_body_3d.h" Vector3 KinematicCollision3D::get_travel() const { diff --git a/scene/3d/physics/kinematic_collision_3d.h b/scene/3d/physics/kinematic_collision_3d.h index 0573af0c21..38852bebd6 100644 --- a/scene/3d/physics/kinematic_collision_3d.h +++ b/scene/3d/physics/kinematic_collision_3d.h @@ -34,9 +34,6 @@ #include "core/object/ref_counted.h" #include "servers/physics_server_3d.h" -class CharacterBody3D; -class PhysicsBody3D; - class KinematicCollision3D : public RefCounted { GDCLASS(KinematicCollision3D, RefCounted); diff --git a/scene/3d/physics/physical_bone_3d.cpp b/scene/3d/physics/physical_bone_3d.cpp index 294690a89a..cf6af50d2e 100644 --- a/scene/3d/physics/physical_bone_3d.cpp +++ b/scene/3d/physics/physical_bone_3d.cpp @@ -29,6 +29,8 @@ /**************************************************************************/ #include "physical_bone_3d.h" + +#include "scene/3d/physical_bone_simulator_3d.h" #ifndef DISABLE_DEPRECATED #include "scene/3d/skeleton_3d.h" #endif //_DISABLE_DEPRECATED diff --git a/scene/3d/physics/physical_bone_3d.h b/scene/3d/physics/physical_bone_3d.h index 4765e41572..415eebb025 100644 --- a/scene/3d/physics/physical_bone_3d.h +++ b/scene/3d/physics/physical_bone_3d.h @@ -31,8 +31,8 @@ #ifndef PHYSICAL_BONE_3D_H #define PHYSICAL_BONE_3D_H -#include "scene/3d/physical_bone_simulator_3d.h" #include "scene/3d/physics/physics_body_3d.h" +#include "scene/3d/skeleton_3d.h" class PhysicalBoneSimulator3D; diff --git a/scene/3d/physics/physics_body_3d.h b/scene/3d/physics/physics_body_3d.h index 71253be0b8..5a5dae64f6 100644 --- a/scene/3d/physics/physics_body_3d.h +++ b/scene/3d/physics/physics_body_3d.h @@ -31,7 +31,6 @@ #ifndef PHYSICS_BODY_3D_H #define PHYSICS_BODY_3D_H -#include "core/templates/vset.h" #include "scene/3d/physics/collision_object_3d.h" #include "scene/3d/physics/kinematic_collision_3d.h" #include "scene/resources/physics_material.h" diff --git a/scene/3d/physics/ray_cast_3d.cpp b/scene/3d/physics/ray_cast_3d.cpp index b9159f072b..ce763b10b4 100644 --- a/scene/3d/physics/ray_cast_3d.cpp +++ b/scene/3d/physics/ray_cast_3d.cpp @@ -30,7 +30,6 @@ #include "ray_cast_3d.h" -#include "scene/3d/mesh_instance_3d.h" #include "scene/3d/physics/collision_object_3d.h" void RayCast3D::set_target_position(const Vector3 &p_point) { diff --git a/scene/3d/physics/rigid_body_3d.h b/scene/3d/physics/rigid_body_3d.h index ec051e5e0f..5a37b82b22 100644 --- a/scene/3d/physics/rigid_body_3d.h +++ b/scene/3d/physics/rigid_body_3d.h @@ -31,7 +31,8 @@ #ifndef RIGID_BODY_3D_H #define RIGID_BODY_3D_H -#include "scene/3d/physics/static_body_3d.h" +#include "core/templates/vset.h" +#include "scene/3d/physics/physics_body_3d.h" class RigidBody3D : public PhysicsBody3D { GDCLASS(RigidBody3D, PhysicsBody3D); diff --git a/scene/3d/physics/shape_cast_3d.cpp b/scene/3d/physics/shape_cast_3d.cpp index 19c74bc925..019cf54b23 100644 --- a/scene/3d/physics/shape_cast_3d.cpp +++ b/scene/3d/physics/shape_cast_3d.cpp @@ -30,7 +30,6 @@ #include "shape_cast_3d.h" -#include "scene/3d/mesh_instance_3d.h" #include "scene/3d/physics/collision_object_3d.h" #include "scene/resources/3d/concave_polygon_shape_3d.h" diff --git a/scene/3d/skeleton_3d.cpp b/scene/3d/skeleton_3d.cpp index 9cf5b19a5a..8c31878c24 100644 --- a/scene/3d/skeleton_3d.cpp +++ b/scene/3d/skeleton_3d.cpp @@ -31,9 +31,7 @@ #include "skeleton_3d.h" #include "skeleton_3d.compat.inc" -#include "core/variant/type_info.h" #include "scene/3d/skeleton_modifier_3d.h" -#include "scene/resources/surface_tool.h" #ifndef DISABLE_DEPRECATED #include "scene/3d/physical_bone_simulator_3d.h" #endif // _DISABLE_DEPRECATED diff --git a/scene/3d/skeleton_3d.h b/scene/3d/skeleton_3d.h index 7373146287..8b03bb8312 100644 --- a/scene/3d/skeleton_3d.h +++ b/scene/3d/skeleton_3d.h @@ -38,7 +38,6 @@ typedef int BoneId; class Skeleton3D; -class SkeletonModifier3D; class SkinReference : public RefCounted { GDCLASS(SkinReference, RefCounted) diff --git a/scene/3d/skeleton_modifier_3d.h b/scene/3d/skeleton_modifier_3d.h index 728b000ff5..9e216354d1 100644 --- a/scene/3d/skeleton_modifier_3d.h +++ b/scene/3d/skeleton_modifier_3d.h @@ -34,7 +34,6 @@ #include "scene/3d/node_3d.h" #include "scene/3d/skeleton_3d.h" -#include "scene/animation/animation_mixer.h" class SkeletonModifier3D : public Node3D { GDCLASS(SkeletonModifier3D, Node3D); diff --git a/scene/3d/soft_body_3d.h b/scene/3d/soft_body_3d.h index b01d462d9f..72544b233c 100644 --- a/scene/3d/soft_body_3d.h +++ b/scene/3d/soft_body_3d.h @@ -35,7 +35,6 @@ #include "servers/physics_server_3d.h" class PhysicsBody3D; -class SoftBody3D; class SoftBodyRenderingServerHandler : public PhysicsServer3DRenderingServerHandler { friend class SoftBody3D; diff --git a/scene/3d/velocity_tracker_3d.cpp b/scene/3d/velocity_tracker_3d.cpp index 4d1d80402b..822fb3c510 100644 --- a/scene/3d/velocity_tracker_3d.cpp +++ b/scene/3d/velocity_tracker_3d.cpp @@ -30,6 +30,8 @@ #include "velocity_tracker_3d.h" +#include "core/config/engine.h" + void VelocityTracker3D::set_track_physics_step(bool p_track_physics_step) { physics_step = p_track_physics_step; } diff --git a/scene/3d/velocity_tracker_3d.h b/scene/3d/velocity_tracker_3d.h index ed3abb264f..418438eda2 100644 --- a/scene/3d/velocity_tracker_3d.h +++ b/scene/3d/velocity_tracker_3d.h @@ -31,7 +31,7 @@ #ifndef VELOCITY_TRACKER_3D_H #define VELOCITY_TRACKER_3D_H -#include "scene/3d/node_3d.h" +#include "core/object/ref_counted.h" class VelocityTracker3D : public RefCounted { struct PositionHistory { diff --git a/scene/3d/visible_on_screen_notifier_3d.h b/scene/3d/visible_on_screen_notifier_3d.h index 7115de536f..cb4c535c54 100644 --- a/scene/3d/visible_on_screen_notifier_3d.h +++ b/scene/3d/visible_on_screen_notifier_3d.h @@ -33,8 +33,6 @@ #include "scene/3d/visual_instance_3d.h" -class World3D; -class Camera3D; class VisibleOnScreenNotifier3D : public VisualInstance3D { GDCLASS(VisibleOnScreenNotifier3D, VisualInstance3D); diff --git a/scene/3d/world_environment.cpp b/scene/3d/world_environment.cpp index 82b7c160a4..56b6b3cde8 100644 --- a/scene/3d/world_environment.cpp +++ b/scene/3d/world_environment.cpp @@ -31,7 +31,7 @@ #include "world_environment.h" #include "scene/3d/node_3d.h" -#include "scene/main/window.h" +#include "scene/main/viewport.h" void WorldEnvironment::_notification(int p_what) { switch (p_what) { diff --git a/scene/3d/xr_body_modifier_3d.cpp b/scene/3d/xr_body_modifier_3d.cpp index cf73882a7b..781738aba1 100644 --- a/scene/3d/xr_body_modifier_3d.cpp +++ b/scene/3d/xr_body_modifier_3d.cpp @@ -31,7 +31,6 @@ #include "xr_body_modifier_3d.h" #include "scene/3d/skeleton_3d.h" -#include "servers/xr/xr_pose.h" #include "servers/xr_server.h" void XRBodyModifier3D::_bind_methods() { diff --git a/scene/3d/xr_hand_modifier_3d.cpp b/scene/3d/xr_hand_modifier_3d.cpp index 3b533da701..7a44f1ad3b 100644 --- a/scene/3d/xr_hand_modifier_3d.cpp +++ b/scene/3d/xr_hand_modifier_3d.cpp @@ -31,7 +31,6 @@ #include "xr_hand_modifier_3d.h" #include "core/config/project_settings.h" -#include "servers/xr/xr_pose.h" #include "servers/xr_server.h" void XRHandModifier3D::_bind_methods() { diff --git a/scene/animation/animation_mixer.cpp b/scene/animation/animation_mixer.cpp index 0a79867006..c467034c6a 100644 --- a/scene/animation/animation_mixer.cpp +++ b/scene/animation/animation_mixer.cpp @@ -33,7 +33,6 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" -#include "core/string/print_string.h" #include "core/string/string_name.h" #include "scene/2d/audio_stream_player_2d.h" #include "scene/animation/animation_player.h" @@ -47,11 +46,9 @@ #include "scene/3d/mesh_instance_3d.h" #include "scene/3d/node_3d.h" #include "scene/3d/skeleton_3d.h" -#include "scene/3d/skeleton_modifier_3d.h" #endif // _3D_DISABLED #ifdef TOOLS_ENABLED -#include "editor/editor_node.h" #include "editor/editor_undo_redo_manager.h" #endif // TOOLS_ENABLED diff --git a/scene/animation/animation_node_state_machine.cpp b/scene/animation/animation_node_state_machine.cpp index e367d3d181..cc36857226 100644 --- a/scene/animation/animation_node_state_machine.cpp +++ b/scene/animation/animation_node_state_machine.cpp @@ -29,7 +29,6 @@ /**************************************************************************/ #include "animation_node_state_machine.h" -#include "scene/main/window.h" ///////////////////////////////////////////////// diff --git a/scene/animation/animation_player.h b/scene/animation/animation_player.h index c87719a2b3..b8862ac1a1 100644 --- a/scene/animation/animation_player.h +++ b/scene/animation/animation_player.h @@ -32,7 +32,6 @@ #define ANIMATION_PLAYER_H #include "animation_mixer.h" -#include "scene/2d/node_2d.h" #include "scene/resources/animation.h" class AnimationPlayer : public AnimationMixer { diff --git a/scene/animation/animation_tree.cpp b/scene/animation/animation_tree.cpp index 017b47535a..cf60490401 100644 --- a/scene/animation/animation_tree.cpp +++ b/scene/animation/animation_tree.cpp @@ -32,7 +32,6 @@ #include "animation_tree.compat.inc" #include "animation_blend_tree.h" -#include "core/config/engine.h" #include "scene/animation/animation_player.h" void AnimationNode::get_parameter_list(List *r_list) const { diff --git a/scene/animation/root_motion_view.cpp b/scene/animation/root_motion_view.cpp index 2c0222b3b8..5c4a71f4d6 100644 --- a/scene/animation/root_motion_view.cpp +++ b/scene/animation/root_motion_view.cpp @@ -32,7 +32,7 @@ #include "root_motion_view.h" -#include "scene/animation/animation_tree.h" +#include "scene/animation/animation_mixer.h" #include "scene/resources/material.h" void RootMotionView::set_animation_mixer(const NodePath &p_path) { diff --git a/scene/gui/base_button.cpp b/scene/gui/base_button.cpp index bd4770bcc3..68f9ea9683 100644 --- a/scene/gui/base_button.cpp +++ b/scene/gui/base_button.cpp @@ -31,7 +31,6 @@ #include "base_button.h" #include "core/config/project_settings.h" -#include "core/os/keyboard.h" #include "scene/gui/label.h" #include "scene/main/window.h" diff --git a/scene/gui/check_box.cpp b/scene/gui/check_box.cpp index 99937aaf41..0aeed7b38a 100644 --- a/scene/gui/check_box.cpp +++ b/scene/gui/check_box.cpp @@ -31,7 +31,6 @@ #include "check_box.h" #include "scene/theme/theme_db.h" -#include "servers/rendering_server.h" Size2 CheckBox::get_icon_size() const { Size2 tex_size = Size2(0, 0); diff --git a/scene/gui/check_button.cpp b/scene/gui/check_button.cpp index 29b9504776..8661d5320f 100644 --- a/scene/gui/check_button.cpp +++ b/scene/gui/check_button.cpp @@ -31,7 +31,6 @@ #include "check_button.h" #include "scene/theme/theme_db.h" -#include "servers/rendering_server.h" Size2 CheckButton::get_icon_size() const { Ref on_tex; diff --git a/scene/gui/color_mode.cpp b/scene/gui/color_mode.cpp index 7d068a101e..43d571312e 100644 --- a/scene/gui/color_mode.cpp +++ b/scene/gui/color_mode.cpp @@ -32,7 +32,6 @@ #include "core/math/color.h" #include "scene/gui/slider.h" -#include "thirdparty/misc/ok_color.h" ColorMode::ColorMode(ColorPicker *p_color_picker) { color_picker = p_color_picker; diff --git a/scene/gui/color_picker.cpp b/scene/gui/color_picker.cpp index 373411e668..eb4cdeb026 100644 --- a/scene/gui/color_picker.cpp +++ b/scene/gui/color_picker.cpp @@ -39,7 +39,6 @@ #include "scene/gui/line_edit.h" #include "scene/gui/margin_container.h" #include "scene/gui/menu_button.h" -#include "scene/gui/option_button.h" #include "scene/gui/panel.h" #include "scene/gui/popup_menu.h" #include "scene/gui/slider.h" diff --git a/scene/gui/dialogs.cpp b/scene/gui/dialogs.cpp index de9d5fbfc8..6c21318ea8 100644 --- a/scene/gui/dialogs.cpp +++ b/scene/gui/dialogs.cpp @@ -31,9 +31,6 @@ #include "dialogs.h" #include "dialogs.compat.inc" -#include "core/os/keyboard.h" -#include "core/string/print_string.h" -#include "core/string/translation.h" #include "scene/gui/line_edit.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp index bc943561f3..de1ec3c616 100644 --- a/scene/gui/file_dialog.cpp +++ b/scene/gui/file_dialog.cpp @@ -32,7 +32,6 @@ #include "core/config/project_settings.h" #include "core/os/keyboard.h" -#include "core/string/print_string.h" #include "scene/gui/check_box.h" #include "scene/gui/grid_container.h" #include "scene/gui/label.h" diff --git a/scene/gui/graph_element.cpp b/scene/gui/graph_element.cpp index b63ed8d1ad..878a131368 100644 --- a/scene/gui/graph_element.cpp +++ b/scene/gui/graph_element.cpp @@ -30,7 +30,6 @@ #include "graph_element.h" -#include "core/string/translation.h" #include "scene/gui/graph_edit.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/graph_frame.cpp b/scene/gui/graph_frame.cpp index e85d007262..42f1065f65 100644 --- a/scene/gui/graph_frame.cpp +++ b/scene/gui/graph_frame.cpp @@ -30,7 +30,6 @@ #include "graph_frame.h" -#include "core/string/translation.h" #include "scene/gui/box_container.h" #include "scene/gui/label.h" #include "scene/resources/style_box_flat.h" diff --git a/scene/gui/graph_node.cpp b/scene/gui/graph_node.cpp index 8f5023104a..4e9743daeb 100644 --- a/scene/gui/graph_node.cpp +++ b/scene/gui/graph_node.cpp @@ -30,7 +30,6 @@ #include "graph_node.h" -#include "core/string/translation.h" #include "scene/gui/box_container.h" #include "scene/gui/label.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/label.cpp b/scene/gui/label.cpp index e79a7f03a7..b5acbcc6f2 100644 --- a/scene/gui/label.cpp +++ b/scene/gui/label.cpp @@ -30,9 +30,6 @@ #include "label.h" -#include "core/config/project_settings.h" -#include "core/string/print_string.h" -#include "core/string/translation.h" #include "scene/gui/container.h" #include "scene/theme/theme_db.h" #include "servers/text_server.h" diff --git a/scene/gui/line_edit.cpp b/scene/gui/line_edit.cpp index b92cdf2b35..5bbf712d5c 100644 --- a/scene/gui/line_edit.cpp +++ b/scene/gui/line_edit.cpp @@ -33,8 +33,6 @@ #include "core/input/input_map.h" #include "core/os/keyboard.h" #include "core/os/os.h" -#include "core/string/print_string.h" -#include "core/string/translation.h" #include "scene/gui/label.h" #include "scene/main/window.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/link_button.cpp b/scene/gui/link_button.cpp index 1142ba37f5..8b33055522 100644 --- a/scene/gui/link_button.cpp +++ b/scene/gui/link_button.cpp @@ -30,7 +30,6 @@ #include "link_button.h" -#include "core/string/translation.h" #include "scene/theme/theme_db.h" void LinkButton::_shape() { diff --git a/scene/gui/menu_bar.cpp b/scene/gui/menu_bar.cpp index 0c5e42c4c8..14b717d050 100644 --- a/scene/gui/menu_bar.cpp +++ b/scene/gui/menu_bar.cpp @@ -30,7 +30,6 @@ #include "menu_bar.h" -#include "core/os/keyboard.h" #include "scene/main/window.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/menu_bar.h b/scene/gui/menu_bar.h index c9f2550cc7..d9ec54a0b5 100644 --- a/scene/gui/menu_bar.h +++ b/scene/gui/menu_bar.h @@ -31,7 +31,6 @@ #ifndef MENU_BAR_H #define MENU_BAR_H -#include "scene/gui/button.h" #include "scene/gui/popup_menu.h" class MenuBar : public Control { diff --git a/scene/gui/menu_button.cpp b/scene/gui/menu_button.cpp index 02de3d4aaa..ae4b45d3ee 100644 --- a/scene/gui/menu_button.cpp +++ b/scene/gui/menu_button.cpp @@ -30,7 +30,6 @@ #include "menu_button.h" -#include "core/os/keyboard.h" #include "scene/main/window.h" void MenuButton::shortcut_input(const Ref &p_event) { diff --git a/scene/gui/option_button.cpp b/scene/gui/option_button.cpp index 26d164a62d..8540e95fb9 100644 --- a/scene/gui/option_button.cpp +++ b/scene/gui/option_button.cpp @@ -30,8 +30,6 @@ #include "option_button.h" -#include "core/os/keyboard.h" -#include "core/string/print_string.h" #include "scene/theme/theme_db.h" static const int NONE_SELECTED = -1; diff --git a/scene/gui/popup.cpp b/scene/gui/popup.cpp index 10fadeeba1..a9baf03168 100644 --- a/scene/gui/popup.cpp +++ b/scene/gui/popup.cpp @@ -30,8 +30,6 @@ #include "popup.h" -#include "core/config/engine.h" -#include "core/os/keyboard.h" #include "scene/gui/panel.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/popup_menu.cpp b/scene/gui/popup_menu.cpp index 13cfa3d230..bacbc24b9e 100644 --- a/scene/gui/popup_menu.cpp +++ b/scene/gui/popup_menu.cpp @@ -35,8 +35,6 @@ #include "core/input/input.h" #include "core/os/keyboard.h" #include "core/os/os.h" -#include "core/string/print_string.h" -#include "core/string/translation.h" #include "scene/gui/menu_bar.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/rich_text_label.cpp b/scene/gui/rich_text_label.cpp index 0ba59eb37e..993a93202f 100644 --- a/scene/gui/rich_text_label.cpp +++ b/scene/gui/rich_text_label.cpp @@ -35,7 +35,6 @@ #include "core/math/math_defs.h" #include "core/os/keyboard.h" #include "core/os/os.h" -#include "core/string/translation.h" #include "scene/gui/label.h" #include "scene/gui/rich_text_effect.h" #include "scene/resources/atlas_texture.h" diff --git a/scene/gui/scroll_bar.cpp b/scene/gui/scroll_bar.cpp index 38a4bb427a..b81927f1e0 100644 --- a/scene/gui/scroll_bar.cpp +++ b/scene/gui/scroll_bar.cpp @@ -30,9 +30,6 @@ #include "scroll_bar.h" -#include "core/os/keyboard.h" -#include "core/os/os.h" -#include "core/string/print_string.h" #include "scene/main/window.h" #include "scene/theme/theme_db.h" diff --git a/scene/gui/slider.cpp b/scene/gui/slider.cpp index 7099b1892b..fe6f29a314 100644 --- a/scene/gui/slider.cpp +++ b/scene/gui/slider.cpp @@ -30,7 +30,6 @@ #include "slider.h" -#include "core/os/keyboard.h" #include "scene/theme/theme_db.h" Size2 Slider::get_minimum_size() const { diff --git a/scene/gui/split_container.cpp b/scene/gui/split_container.cpp index be03db526d..fed66405f6 100644 --- a/scene/gui/split_container.cpp +++ b/scene/gui/split_container.cpp @@ -30,9 +30,7 @@ #include "split_container.h" -#include "scene/gui/label.h" -#include "scene/gui/margin_container.h" -#include "scene/main/window.h" +#include "scene/main/viewport.h" #include "scene/theme/theme_db.h" void SplitContainerDragger::gui_input(const Ref &p_event) { diff --git a/scene/gui/tab_bar.cpp b/scene/gui/tab_bar.cpp index 6cc7ec3bd5..7d47fa84fd 100644 --- a/scene/gui/tab_bar.cpp +++ b/scene/gui/tab_bar.cpp @@ -30,7 +30,6 @@ #include "tab_bar.h" -#include "core/string/translation.h" #include "scene/gui/box_container.h" #include "scene/gui/label.h" #include "scene/gui/texture_rect.h" diff --git a/scene/gui/texture_button.cpp b/scene/gui/texture_button.cpp index 392bb50ead..9f459b9ce9 100644 --- a/scene/gui/texture_button.cpp +++ b/scene/gui/texture_button.cpp @@ -32,8 +32,6 @@ #include "core/typedefs.h" -#include - Size2 TextureButton::get_minimum_size() const { Size2 rscale = Control::get_minimum_size(); diff --git a/scene/gui/texture_progress_bar.cpp b/scene/gui/texture_progress_bar.cpp index 4031134417..853bde3f85 100644 --- a/scene/gui/texture_progress_bar.cpp +++ b/scene/gui/texture_progress_bar.cpp @@ -30,8 +30,6 @@ #include "texture_progress_bar.h" -#include "core/config/engine.h" - void TextureProgressBar::set_under_texture(const Ref &p_texture) { _set_texture(&under, p_texture); } diff --git a/scene/gui/texture_rect.cpp b/scene/gui/texture_rect.cpp index 972a832985..a06c92e3b7 100644 --- a/scene/gui/texture_rect.cpp +++ b/scene/gui/texture_rect.cpp @@ -30,8 +30,6 @@ #include "texture_rect.h" -#include "servers/rendering_server.h" - void TextureRect::_notification(int p_what) { switch (p_what) { case NOTIFICATION_DRAW: { diff --git a/scene/gui/video_stream_player.h b/scene/gui/video_stream_player.h index c173c8bfa3..2cbe6cac21 100644 --- a/scene/gui/video_stream_player.h +++ b/scene/gui/video_stream_player.h @@ -34,7 +34,6 @@ #include "scene/gui/control.h" #include "scene/resources/video_stream.h" #include "servers/audio/audio_rb_resampler.h" -#include "servers/audio_server.h" class VideoStreamPlayer : public Control { GDCLASS(VideoStreamPlayer, Control); diff --git a/scene/main/canvas_item.cpp b/scene/main/canvas_item.cpp index 864b2b5127..2cbe9acb3e 100644 --- a/scene/main/canvas_item.cpp +++ b/scene/main/canvas_item.cpp @@ -35,7 +35,6 @@ #include "scene/main/canvas_layer.h" #include "scene/main/window.h" #include "scene/resources/atlas_texture.h" -#include "scene/resources/canvas_item_material.h" #include "scene/resources/font.h" #include "scene/resources/multimesh.h" #include "scene/resources/style_box.h" diff --git a/scene/main/canvas_item.h b/scene/main/canvas_item.h index 9eb21b17d9..e3c154b017 100644 --- a/scene/main/canvas_item.h +++ b/scene/main/canvas_item.h @@ -32,7 +32,6 @@ #define CANVAS_ITEM_H #include "scene/main/node.h" -#include "scene/resources/canvas_item_material.h" #include "scene/resources/font.h" class CanvasLayer; diff --git a/scene/main/http_request.cpp b/scene/main/http_request.cpp index 986bd87af2..9de2d62e40 100644 --- a/scene/main/http_request.cpp +++ b/scene/main/http_request.cpp @@ -29,7 +29,7 @@ /**************************************************************************/ #include "http_request.h" -#include "core/io/compression.h" + #include "scene/main/timer.h" Error HTTPRequest::_request() { diff --git a/scene/main/missing_node.h b/scene/main/missing_node.h index fb1c957988..8ec21ad310 100644 --- a/scene/main/missing_node.h +++ b/scene/main/missing_node.h @@ -31,7 +31,6 @@ #ifndef MISSING_NODE_H #define MISSING_NODE_H -#include "core/io/missing_resource.h" #include "scene/main/node.h" class MissingNode : public Node { diff --git a/scene/main/multiplayer_api.cpp b/scene/main/multiplayer_api.cpp index bd097ec2d0..d872dd36e2 100644 --- a/scene/main/multiplayer_api.cpp +++ b/scene/main/multiplayer_api.cpp @@ -30,15 +30,7 @@ #include "multiplayer_api.h" -#include "core/debugger/engine_debugger.h" #include "core/io/marshalls.h" - -#include - -#ifdef DEBUG_ENABLED -#include "core/os/os.h" -#endif - StringName MultiplayerAPI::default_interface; void MultiplayerAPI::set_default_interface(const StringName &p_interface) { diff --git a/scene/main/node.h b/scene/main/node.h index 2a13bda9c1..2d6fa15750 100644 --- a/scene/main/node.h +++ b/scene/main/node.h @@ -32,7 +32,6 @@ #define NODE_H #include "core/string/node_path.h" -#include "core/templates/rb_map.h" #include "core/variant/typed_array.h" #include "scene/main/scene_tree.h" #include "scene/scene_string_names.h" diff --git a/scene/main/scene_tree.cpp b/scene/main/scene_tree.cpp index 986c1c64e7..0a69ef03bb 100644 --- a/scene/main/scene_tree.cpp +++ b/scene/main/scene_tree.cpp @@ -31,17 +31,12 @@ #include "scene_tree.h" #include "core/config/project_settings.h" -#include "core/debugger/engine_debugger.h" #include "core/input/input.h" -#include "core/io/dir_access.h" #include "core/io/image_loader.h" -#include "core/io/marshalls.h" #include "core/io/resource_loader.h" #include "core/object/message_queue.h" #include "core/object/worker_thread_pool.h" -#include "core/os/keyboard.h" #include "core/os/os.h" -#include "core/string/print_string.h" #include "node.h" #include "scene/animation/tween.h" #include "scene/debugger/scene_debugger.h" @@ -49,14 +44,11 @@ #include "scene/main/multiplayer_api.h" #include "scene/main/viewport.h" #include "scene/resources/environment.h" -#include "scene/resources/font.h" #include "scene/resources/image_texture.h" #include "scene/resources/material.h" #include "scene/resources/mesh.h" #include "scene/resources/packed_scene.h" #include "scene/resources/world_2d.h" -#include "servers/display_server.h" -#include "servers/navigation_server_3d.h" #include "servers/physics_server_2d.h" #ifndef _3D_DISABLED #include "scene/3d/node_3d.h" @@ -64,8 +56,6 @@ #include "servers/physics_server_3d.h" #endif // _3D_DISABLED #include "window.h" -#include -#include void SceneTreeTimer::_bind_methods() { ClassDB::bind_method(D_METHOD("set_time_left", "time"), &SceneTreeTimer::set_time_left); diff --git a/scene/main/viewport.cpp b/scene/main/viewport.cpp index 018ac748e6..81778f6282 100644 --- a/scene/main/viewport.cpp +++ b/scene/main/viewport.cpp @@ -32,7 +32,6 @@ #include "core/config/project_settings.h" #include "core/debugger/engine_debugger.h" -#include "core/string/translation.h" #include "core/templates/pair.h" #include "core/templates/sort_array.h" #include "scene/2d/audio_listener_2d.h" diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index 171377f034..64bc90f884 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -114,6 +114,7 @@ #include "scene/resources/bone_map.h" #include "scene/resources/camera_attributes.h" #include "scene/resources/camera_texture.h" +#include "scene/resources/canvas_item_material.h" #include "scene/resources/color_palette.h" #include "scene/resources/compositor.h" #include "scene/resources/compressed_texture.h" @@ -146,7 +147,6 @@ #include "scene/resources/style_box_texture.h" #include "scene/resources/surface_tool.h" #include "scene/resources/syntax_highlighter.h" -#include "scene/resources/text_file.h" #include "scene/resources/text_line.h" #include "scene/resources/text_paragraph.h" #include "scene/resources/texture.h" diff --git a/scene/resources/2d/navigation_mesh_source_geometry_data_2d.cpp b/scene/resources/2d/navigation_mesh_source_geometry_data_2d.cpp index 07e9caa713..031fb6cb2e 100644 --- a/scene/resources/2d/navigation_mesh_source_geometry_data_2d.cpp +++ b/scene/resources/2d/navigation_mesh_source_geometry_data_2d.cpp @@ -30,7 +30,7 @@ #include "navigation_mesh_source_geometry_data_2d.h" -#include "scene/resources/mesh.h" +#include "core/variant/typed_array.h" void NavigationMeshSourceGeometryData2D::clear() { RWLockWrite write_lock(geometry_rwlock); diff --git a/scene/resources/2d/navigation_mesh_source_geometry_data_2d.h b/scene/resources/2d/navigation_mesh_source_geometry_data_2d.h index 2812925770..6ddc05742c 100644 --- a/scene/resources/2d/navigation_mesh_source_geometry_data_2d.h +++ b/scene/resources/2d/navigation_mesh_source_geometry_data_2d.h @@ -31,9 +31,8 @@ #ifndef NAVIGATION_MESH_SOURCE_GEOMETRY_DATA_2D_H #define NAVIGATION_MESH_SOURCE_GEOMETRY_DATA_2D_H +#include "core/io/resource.h" #include "core/os/rw_lock.h" -#include "scene/2d/node_2d.h" -#include "scene/resources/2d/navigation_polygon.h" class NavigationMeshSourceGeometryData2D : public Resource { friend class NavMeshGenerator2D; diff --git a/scene/resources/2d/navigation_polygon.cpp b/scene/resources/2d/navigation_polygon.cpp index 37240e8038..0e293b68c5 100644 --- a/scene/resources/2d/navigation_polygon.cpp +++ b/scene/resources/2d/navigation_polygon.cpp @@ -32,7 +32,6 @@ #include "core/math/geometry_2d.h" #include "core/os/mutex.h" -#include "servers/navigation_server_2d.h" #include "thirdparty/misc/polypartition.h" diff --git a/scene/resources/2d/shape_2d.cpp b/scene/resources/2d/shape_2d.cpp index e94280fe3d..5a5a27d3a6 100644 --- a/scene/resources/2d/shape_2d.cpp +++ b/scene/resources/2d/shape_2d.cpp @@ -30,7 +30,6 @@ #include "shape_2d.h" -#include "core/config/engine.h" #include "core/config/project_settings.h" #include "servers/physics_server_2d.h" diff --git a/scene/resources/2d/skeleton/skeleton_modification_2d.cpp b/scene/resources/2d/skeleton/skeleton_modification_2d.cpp index 5450f544c3..62eaf81223 100644 --- a/scene/resources/2d/skeleton/skeleton_modification_2d.cpp +++ b/scene/resources/2d/skeleton/skeleton_modification_2d.cpp @@ -31,10 +31,6 @@ #include "skeleton_modification_2d.h" #include "scene/2d/skeleton_2d.h" -#include "scene/2d/physics/collision_object_2d.h" -#include "scene/2d/physics/collision_shape_2d.h" -#include "scene/2d/physics/physical_bone_2d.h" - #ifdef TOOLS_ENABLED #include "editor/editor_settings.h" #endif // TOOLS_ENABLED diff --git a/scene/resources/2d/skeleton/skeleton_modification_2d.h b/scene/resources/2d/skeleton/skeleton_modification_2d.h index 6a6f1bb39b..4f96e290b1 100644 --- a/scene/resources/2d/skeleton/skeleton_modification_2d.h +++ b/scene/resources/2d/skeleton/skeleton_modification_2d.h @@ -31,14 +31,12 @@ #ifndef SKELETON_MODIFICATION_2D_H #define SKELETON_MODIFICATION_2D_H -#include "scene/2d/skeleton_2d.h" #include "scene/resources/2d/skeleton/skeleton_modification_stack_2d.h" /////////////////////////////////////// // SkeletonModification2D /////////////////////////////////////// -class SkeletonModificationStack2D; class Bone2D; class SkeletonModification2D : public Resource { diff --git a/scene/resources/2d/skeleton/skeleton_modification_2d_ccdik.cpp b/scene/resources/2d/skeleton/skeleton_modification_2d_ccdik.cpp index 051c4eabc0..0d2852da78 100644 --- a/scene/resources/2d/skeleton/skeleton_modification_2d_ccdik.cpp +++ b/scene/resources/2d/skeleton/skeleton_modification_2d_ccdik.cpp @@ -31,10 +31,6 @@ #include "skeleton_modification_2d_ccdik.h" #include "scene/2d/skeleton_2d.h" -#ifdef TOOLS_ENABLED -#include "editor/editor_settings.h" -#endif // TOOLS_ENABLED - bool SkeletonModification2DCCDIK::_set(const StringName &p_path, const Variant &p_value) { String path = p_path; diff --git a/scene/resources/2d/skeleton/skeleton_modification_2d_fabrik.cpp b/scene/resources/2d/skeleton/skeleton_modification_2d_fabrik.cpp index 16a6166878..77db39db65 100644 --- a/scene/resources/2d/skeleton/skeleton_modification_2d_fabrik.cpp +++ b/scene/resources/2d/skeleton/skeleton_modification_2d_fabrik.cpp @@ -31,10 +31,6 @@ #include "skeleton_modification_2d_fabrik.h" #include "scene/2d/skeleton_2d.h" -#ifdef TOOLS_ENABLED -#include "editor/editor_settings.h" -#endif // TOOLS_ENABLED - bool SkeletonModification2DFABRIK::_set(const StringName &p_path, const Variant &p_value) { String path = p_path; diff --git a/scene/resources/2d/skeleton/skeleton_modification_2d_lookat.cpp b/scene/resources/2d/skeleton/skeleton_modification_2d_lookat.cpp index cd4ca8e090..e99a1fd23b 100644 --- a/scene/resources/2d/skeleton/skeleton_modification_2d_lookat.cpp +++ b/scene/resources/2d/skeleton/skeleton_modification_2d_lookat.cpp @@ -31,10 +31,6 @@ #include "skeleton_modification_2d_lookat.h" #include "scene/2d/skeleton_2d.h" -#ifdef TOOLS_ENABLED -#include "editor/editor_settings.h" -#endif // TOOLS_ENABLED - bool SkeletonModification2DLookAt::_set(const StringName &p_path, const Variant &p_value) { String path = p_path; diff --git a/scene/resources/2d/skeleton/skeleton_modification_stack_2d.h b/scene/resources/2d/skeleton/skeleton_modification_stack_2d.h index d1e50cb702..c8616933e1 100644 --- a/scene/resources/2d/skeleton/skeleton_modification_stack_2d.h +++ b/scene/resources/2d/skeleton/skeleton_modification_stack_2d.h @@ -31,8 +31,7 @@ #ifndef SKELETON_MODIFICATION_STACK_2D_H #define SKELETON_MODIFICATION_STACK_2D_H -#include "scene/2d/skeleton_2d.h" -#include "scene/resources/2d/skeleton/skeleton_modification_2d.h" +#include "core/io/resource.h" /////////////////////////////////////// // SkeletonModificationStack2D diff --git a/scene/resources/3d/importer_mesh.h b/scene/resources/3d/importer_mesh.h index 2bdf759da6..30da76a0c1 100644 --- a/scene/resources/3d/importer_mesh.h +++ b/scene/resources/3d/importer_mesh.h @@ -32,7 +32,6 @@ #define IMPORTER_MESH_H #include "core/io/resource.h" -#include "core/templates/local_vector.h" #include "scene/resources/3d/concave_polygon_shape_3d.h" #include "scene/resources/3d/convex_polygon_shape_3d.h" #include "scene/resources/mesh.h" diff --git a/scene/resources/3d/mesh_library.h b/scene/resources/3d/mesh_library.h index fc38b848a2..1d6f480614 100644 --- a/scene/resources/3d/mesh_library.h +++ b/scene/resources/3d/mesh_library.h @@ -33,8 +33,8 @@ #include "core/io/resource.h" #include "core/templates/rb_map.h" -#include "scene/3d/navigation_region_3d.h" #include "scene/resources/mesh.h" +#include "scene/resources/navigation_mesh.h" #include "servers/rendering_server.h" #include "shape_3d.h" diff --git a/scene/resources/3d/shape_3d.cpp b/scene/resources/3d/shape_3d.cpp index f2b14d314c..9f8d403133 100644 --- a/scene/resources/3d/shape_3d.cpp +++ b/scene/resources/3d/shape_3d.cpp @@ -30,7 +30,6 @@ #include "shape_3d.h" -#include "core/os/os.h" #include "scene/main/scene_tree.h" #include "scene/resources/mesh.h" #include "servers/physics_server_3d.h" diff --git a/scene/resources/3d/sphere_shape_3d.cpp b/scene/resources/3d/sphere_shape_3d.cpp index bdce41c16f..9ab2f1b0d8 100644 --- a/scene/resources/3d/sphere_shape_3d.cpp +++ b/scene/resources/3d/sphere_shape_3d.cpp @@ -31,7 +31,6 @@ #include "sphere_shape_3d.h" #include "scene/resources/3d/primitive_meshes.h" -#include "scene/resources/material.h" #include "servers/physics_server_3d.h" Vector SphereShape3D::get_debug_mesh_lines() const { diff --git a/scene/resources/3d/world_3d.cpp b/scene/resources/3d/world_3d.cpp index b743b24262..5e4c70b632 100644 --- a/scene/resources/3d/world_3d.cpp +++ b/scene/resources/3d/world_3d.cpp @@ -32,7 +32,6 @@ #include "core/config/project_settings.h" #include "scene/3d/camera_3d.h" -#include "scene/3d/visible_on_screen_notifier_3d.h" #include "scene/resources/camera_attributes.h" #include "scene/resources/environment.h" #include "servers/navigation_server_3d.h" diff --git a/scene/resources/animation.cpp b/scene/resources/animation.cpp index f0b182503a..d64ac91605 100644 --- a/scene/resources/animation.cpp +++ b/scene/resources/animation.cpp @@ -32,7 +32,6 @@ #include "animation.compat.inc" #include "core/io/marshalls.h" -#include "core/math/geometry_3d.h" bool Animation::_set(const StringName &p_name, const Variant &p_value) { String prop_name = p_name; diff --git a/scene/resources/audio_stream_polyphonic.cpp b/scene/resources/audio_stream_polyphonic.cpp index 1bf5ea79ee..5090d41eb4 100644 --- a/scene/resources/audio_stream_polyphonic.cpp +++ b/scene/resources/audio_stream_polyphonic.cpp @@ -31,7 +31,6 @@ #include "audio_stream_polyphonic.h" #include "audio_stream_polyphonic.compat.inc" -#include "scene/main/scene_tree.h" #include "servers/audio_server.h" constexpr uint64_t ID_MASK = 0xFFFFFFFF; diff --git a/scene/resources/bit_map.cpp b/scene/resources/bit_map.cpp index 53f97fefc9..a2222f8d63 100644 --- a/scene/resources/bit_map.cpp +++ b/scene/resources/bit_map.cpp @@ -30,7 +30,6 @@ #include "bit_map.h" -#include "core/io/image_loader.h" #include "core/variant/typed_array.h" void BitMap::create(const Size2i &p_size) { diff --git a/scene/resources/bit_map.h b/scene/resources/bit_map.h index 8912e3992e..771eb327a0 100644 --- a/scene/resources/bit_map.h +++ b/scene/resources/bit_map.h @@ -33,7 +33,6 @@ #include "core/io/image.h" #include "core/io/resource.h" -#include "core/io/resource_loader.h" template class TypedArray; diff --git a/scene/resources/compressed_texture.h b/scene/resources/compressed_texture.h index 439f7c097e..0c5dcd5caa 100644 --- a/scene/resources/compressed_texture.h +++ b/scene/resources/compressed_texture.h @@ -31,6 +31,7 @@ #ifndef COMPRESSED_TEXTURE_H #define COMPRESSED_TEXTURE_H +#include "core/io/resource_loader.h" #include "scene/resources/texture.h" class BitMap; diff --git a/scene/resources/font.cpp b/scene/resources/font.cpp index 147a342853..9d9d46e7bd 100644 --- a/scene/resources/font.cpp +++ b/scene/resources/font.cpp @@ -32,8 +32,6 @@ #include "font.compat.inc" #include "core/io/image_loader.h" -#include "core/io/resource_loader.h" -#include "core/string/translation.h" #include "core/templates/hash_map.h" #include "core/templates/hashfuncs.h" #include "scene/resources/image_texture.h" diff --git a/scene/resources/font.h b/scene/resources/font.h index 1a5c79fef3..8431f820c7 100644 --- a/scene/resources/font.h +++ b/scene/resources/font.h @@ -33,7 +33,6 @@ #include "core/io/resource.h" #include "core/templates/lru.h" -#include "core/templates/rb_map.h" #include "scene/resources/texture.h" #include "servers/text_server.h" diff --git a/scene/resources/packed_scene.cpp b/scene/resources/packed_scene.cpp index d6748ed2e6..9edeba60fd 100644 --- a/scene/resources/packed_scene.cpp +++ b/scene/resources/packed_scene.cpp @@ -31,7 +31,6 @@ #include "packed_scene.h" #include "core/config/engine.h" -#include "core/config/project_settings.h" #include "core/io/missing_resource.h" #include "core/io/resource_loader.h" #include "core/templates/local_vector.h" diff --git a/scene/resources/physics_material.h b/scene/resources/physics_material.h index 9653cc3d86..2629044f40 100644 --- a/scene/resources/physics_material.h +++ b/scene/resources/physics_material.h @@ -32,7 +32,6 @@ #define PHYSICS_MATERIAL_H #include "core/io/resource.h" -#include "servers/physics_server_3d.h" class PhysicsMaterial : public Resource { GDCLASS(PhysicsMaterial, Resource); diff --git a/scene/resources/shader_include.cpp b/scene/resources/shader_include.cpp index 0a2a686b4e..2a2cd3d93a 100644 --- a/scene/resources/shader_include.cpp +++ b/scene/resources/shader_include.cpp @@ -29,7 +29,7 @@ /**************************************************************************/ #include "shader_include.h" -#include "servers/rendering/shader_language.h" + #include "servers/rendering/shader_preprocessor.h" void ShaderInclude::_dependency_changed() { diff --git a/scene/resources/sky.h b/scene/resources/sky.h index e445003c38..3316142f0c 100644 --- a/scene/resources/sky.h +++ b/scene/resources/sky.h @@ -31,7 +31,7 @@ #ifndef SKY_H #define SKY_H -#include "core/os/thread.h" +#include "core/io/resource.h" #include "scene/resources/material.h" class Sky : public Resource { diff --git a/scene/resources/style_box.h b/scene/resources/style_box.h index e09b271c47..e1f392de6e 100644 --- a/scene/resources/style_box.h +++ b/scene/resources/style_box.h @@ -32,7 +32,6 @@ #define STYLE_BOX_H #include "core/io/resource.h" -#include "core/object/class_db.h" #include "core/object/gdvirtual.gen.inc" class CanvasItem; diff --git a/scene/resources/syntax_highlighter.cpp b/scene/resources/syntax_highlighter.cpp index 4bc03a049a..a2113a89e2 100644 --- a/scene/resources/syntax_highlighter.cpp +++ b/scene/resources/syntax_highlighter.cpp @@ -30,7 +30,6 @@ #include "syntax_highlighter.h" -#include "core/object/script_language.h" #include "scene/gui/text_edit.h" Dictionary SyntaxHighlighter::get_line_syntax_highlighting(int p_line) { diff --git a/scene/resources/text_file.cpp b/scene/resources/text_file.cpp index 77ff0f55b1..9960e1e81c 100644 --- a/scene/resources/text_file.cpp +++ b/scene/resources/text_file.cpp @@ -30,7 +30,7 @@ #include "text_file.h" -#include "core/io/file_access.h" +#include "core/io/resource_loader.h" bool TextFile::has_text() const { return !text.is_empty(); diff --git a/scene/resources/text_file.h b/scene/resources/text_file.h index 739ee083ce..aac8eb6aef 100644 --- a/scene/resources/text_file.h +++ b/scene/resources/text_file.h @@ -31,8 +31,7 @@ #ifndef TEXT_FILE_H #define TEXT_FILE_H -#include "core/io/resource_loader.h" -#include "core/io/resource_saver.h" +#include "core/io/resource.h" class TextFile : public Resource { GDCLASS(TextFile, Resource); diff --git a/scene/resources/texture.h b/scene/resources/texture.h index cdad884e71..cdfacada94 100644 --- a/scene/resources/texture.h +++ b/scene/resources/texture.h @@ -31,13 +31,8 @@ #ifndef TEXTURE_H #define TEXTURE_H -#include "core/io/file_access.h" #include "core/io/resource.h" -#include "core/io/resource_loader.h" #include "core/math/rect2.h" -#include "core/os/mutex.h" -#include "core/os/rw_lock.h" -#include "core/os/thread_safe.h" #include "scene/resources/curve.h" #include "scene/resources/gradient.h" #include "servers/camera_server.h" diff --git a/scene/resources/theme.cpp b/scene/resources/theme.cpp index 16929bc979..b4f0f1834d 100644 --- a/scene/resources/theme.cpp +++ b/scene/resources/theme.cpp @@ -30,7 +30,6 @@ #include "theme.h" -#include "core/string/print_string.h" #include "scene/theme/theme_db.h" // Dynamic properties. diff --git a/scene/resources/video_stream.cpp b/scene/resources/video_stream.cpp index 1fcc1821dc..32e87c38f3 100644 --- a/scene/resources/video_stream.cpp +++ b/scene/resources/video_stream.cpp @@ -30,9 +30,6 @@ #include "video_stream.h" -#include "core/config/project_settings.h" -#include "servers/audio_server.h" - // VideoStreamPlayback starts here. void VideoStreamPlayback::_bind_methods() { diff --git a/scene/resources/video_stream.h b/scene/resources/video_stream.h index 3843cc99c4..b3d0739e75 100644 --- a/scene/resources/video_stream.h +++ b/scene/resources/video_stream.h @@ -31,7 +31,6 @@ #ifndef VIDEO_STREAM_H #define VIDEO_STREAM_H -#include "core/io/file_access.h" #include "scene/resources/texture.h" class VideoStreamPlayback : public Resource { diff --git a/scene/resources/visual_shader.cpp b/scene/resources/visual_shader.cpp index fa2c01d354..24671bf3c9 100644 --- a/scene/resources/visual_shader.cpp +++ b/scene/resources/visual_shader.cpp @@ -36,7 +36,6 @@ #include "servers/rendering/shader_types.h" #include "visual_shader_nodes.h" #include "visual_shader_particle_nodes.h" -#include "visual_shader_sdf_nodes.h" String make_unique_id(VisualShader::Type p_type, int p_id, const String &p_name) { static const char *typepf[VisualShader::TYPE_MAX] = { "vtx", "frg", "lgt", "start", "process", "collide", "start_custom", "process_custom", "sky", "fog" }; diff --git a/scene/resources/visual_shader_nodes.compat.inc b/scene/resources/visual_shader_nodes.compat.inc index 31d96d9c0f..e02c3e30ce 100644 --- a/scene/resources/visual_shader_nodes.compat.inc +++ b/scene/resources/visual_shader_nodes.compat.inc @@ -30,6 +30,8 @@ #ifndef DISABLE_DEPRECATED +#include "scene/resources/image_texture.h" + // VisualShaderNodeCubemap void VisualShaderNodeCubemap::_set_cube_map_bind_compat_95126(Ref p_cube_map) { diff --git a/scene/resources/visual_shader_nodes.cpp b/scene/resources/visual_shader_nodes.cpp index b831a3835a..a82765af9c 100644 --- a/scene/resources/visual_shader_nodes.cpp +++ b/scene/resources/visual_shader_nodes.cpp @@ -31,8 +31,6 @@ #include "visual_shader_nodes.h" #include "visual_shader_nodes.compat.inc" -#include "scene/resources/image_texture.h" - ////////////// Vector Base VisualShaderNodeVectorBase::PortType VisualShaderNodeVectorBase::get_input_port_type(int p_port) const { diff --git a/scene/resources/visual_shader_nodes.h b/scene/resources/visual_shader_nodes.h index 36b9560ced..a3235a0f98 100644 --- a/scene/resources/visual_shader_nodes.h +++ b/scene/resources/visual_shader_nodes.h @@ -31,7 +31,6 @@ #ifndef VISUAL_SHADER_NODES_H #define VISUAL_SHADER_NODES_H -#include "scene/resources/compressed_texture.h" #include "scene/resources/curve_texture.h" #include "scene/resources/visual_shader.h" diff --git a/scene/resources/world_2d.cpp b/scene/resources/world_2d.cpp index ec2c8ddb7b..21bfc2959a 100644 --- a/scene/resources/world_2d.cpp +++ b/scene/resources/world_2d.cpp @@ -31,9 +31,7 @@ #include "world_2d.h" #include "core/config/project_settings.h" -#include "scene/2d/camera_2d.h" #include "scene/2d/visible_on_screen_notifier_2d.h" -#include "scene/main/window.h" #include "servers/navigation_server_2d.h" #include "servers/physics_server_2d.h" #include "servers/rendering_server.h" diff --git a/scene/theme/default_theme.cpp b/scene/theme/default_theme.cpp index f4dd8a9382..c1eda4db94 100644 --- a/scene/theme/default_theme.cpp +++ b/scene/theme/default_theme.cpp @@ -31,7 +31,6 @@ #include "default_theme.h" #include "core/io/image.h" -#include "core/os/os.h" #include "default_font.gen.h" #include "default_theme_icons.gen.h" #include "scene/resources/font.h" diff --git a/scene/theme/theme_db.h b/scene/theme/theme_db.h index 353894f41e..474ea081d2 100644 --- a/scene/theme/theme_db.h +++ b/scene/theme/theme_db.h @@ -31,7 +31,6 @@ #ifndef THEME_DB_H #define THEME_DB_H -#include "core/object/class_db.h" #include "core/object/ref_counted.h" #include "scene/resources/theme.h" From f241c1fda0a73df3117a21546ec811b8e84920aa Mon Sep 17 00:00:00 2001 From: Yufeng Ying Date: Sat, 21 Dec 2024 01:11:43 +0800 Subject: [PATCH 2/3] Remove unused header in editor. Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> --- editor/add_metadata_dialog.cpp | 2 ++ editor/add_metadata_dialog.h | 7 ------- editor/animation_track_editor_plugins.cpp | 1 - editor/create_dialog.cpp | 1 - editor/debugger/debug_adapter/debug_adapter_server.cpp | 1 - editor/debugger/editor_debugger_server.cpp | 2 -- editor/debugger/editor_file_server.cpp | 1 - editor/debugger/editor_file_server.h | 2 -- editor/debugger/editor_performance_profiler.h | 1 - editor/debugger/editor_profiler.cpp | 2 -- editor/debugger/editor_visual_profiler.cpp | 1 - editor/debugger/script_editor_debugger.cpp | 3 --- editor/dependency_editor.h | 1 - editor/directory_create_dialog.cpp | 1 - editor/doc_tools.cpp | 3 +-- editor/editor_about.cpp | 3 +++ editor/editor_about.h | 3 --- editor/editor_atlas_packer.cpp | 1 + editor/editor_atlas_packer.h | 6 ++---- editor/editor_autoload_settings.cpp | 1 - editor/editor_build_profile.cpp | 3 +-- editor/editor_build_profile.h | 4 ---- editor/editor_command_palette.h | 1 - editor/editor_data.cpp | 5 ----- editor/editor_feature_profile.cpp | 1 + editor/editor_feature_profile.h | 2 -- editor/editor_help.h | 5 +---- editor/editor_help_search.cpp | 1 - editor/editor_help_search.h | 4 +--- editor/editor_inspector.cpp | 1 + editor/editor_interface.cpp | 1 - editor/editor_log.cpp | 1 - editor/editor_log.h | 4 ---- editor/editor_native_shader_source_visualizer.cpp | 2 +- editor/editor_node.cpp | 1 - editor/editor_properties.cpp | 2 -- editor/editor_properties_array_dict.cpp | 3 +-- editor/editor_properties_array_dict.h | 1 - editor/editor_resource_preview.cpp | 2 +- editor/editor_settings.h | 1 - editor/editor_settings_dialog.cpp | 1 + editor/editor_translation.h | 1 - editor/editor_undo_redo_manager.cpp | 1 - editor/editor_undo_redo_manager.h | 1 - editor/editor_vcs_interface.h | 2 -- editor/engine_update_label.cpp | 4 ---- editor/export/codesign.cpp | 6 ++++-- editor/export/codesign.h | 6 ------ editor/export/editor_export_plugin.cpp | 5 ----- editor/export/editor_export_plugin.h | 1 - editor/export/export_template_manager.cpp | 2 +- editor/export/lipo.cpp | 2 ++ editor/export/lipo.h | 2 -- editor/export/macho.cpp | 2 ++ editor/export/macho.h | 2 -- editor/export/project_export.cpp | 1 - editor/file_info.h | 3 ++- editor/import/3d/collada.cpp | 2 +- editor/import/3d/collada.h | 3 --- editor/import/3d/editor_import_collada.cpp | 5 +---- editor/import/3d/post_import_plugin_skeleton_renamer.cpp | 1 - .../import/3d/post_import_plugin_skeleton_rest_fixer.cpp | 1 - .../3d/post_import_plugin_skeleton_track_organizer.cpp | 1 - editor/import/3d/resource_importer_obj.cpp | 1 - editor/import/3d/resource_importer_scene.cpp | 2 -- editor/import/3d/resource_importer_scene.h | 1 - editor/import/3d/scene_import_settings.cpp | 1 + editor/import/3d/scene_import_settings.h | 2 -- editor/import/dynamic_font_import_settings.cpp | 5 ++--- editor/import/dynamic_font_import_settings.h | 8 +------- editor/import/resource_importer_image.cpp | 2 -- editor/import/resource_importer_layered_texture.cpp | 3 --- editor/import/resource_importer_shader_file.cpp | 1 - editor/import/resource_importer_texture.cpp | 1 - editor/import/resource_importer_texture.h | 1 - editor/import/resource_importer_texture_atlas.cpp | 2 +- editor/import/resource_importer_wav.cpp | 2 -- editor/localization_editor.cpp | 1 + editor/multi_node_edit.h | 2 +- editor/node_dock.cpp | 1 - editor/plugins/abstract_polygon_2d_editor.cpp | 1 - editor/plugins/abstract_polygon_2d_editor.h | 2 +- editor/plugins/animation_blend_space_1d_editor.h | 1 - editor/plugins/animation_blend_space_2d_editor.cpp | 2 -- editor/plugins/animation_blend_space_2d_editor.h | 1 - editor/plugins/animation_blend_tree_editor_plugin.cpp | 5 ----- editor/plugins/animation_blend_tree_editor_plugin.h | 1 - editor/plugins/animation_library_editor.h | 1 - editor/plugins/animation_player_editor_plugin.cpp | 2 -- editor/plugins/animation_state_machine_editor.cpp | 5 ----- editor/plugins/asset_library_editor_plugin.cpp | 2 +- editor/plugins/asset_library_editor_plugin.h | 5 +---- editor/plugins/audio_stream_randomizer_editor_plugin.cpp | 1 + editor/plugins/audio_stream_randomizer_editor_plugin.h | 1 - editor/plugins/debugger_editor_plugin.cpp | 2 -- editor/plugins/dedicated_server_export_plugin.h | 2 +- editor/plugins/editor_context_menu_plugin.cpp | 1 - editor/plugins/editor_plugin.cpp | 2 -- editor/plugins/editor_plugin_settings.cpp | 2 -- editor/plugins/editor_plugin_settings.h | 1 - editor/plugins/editor_preview_plugins.cpp | 2 -- editor/plugins/editor_preview_plugins.h | 1 - editor/plugins/font_config_plugin.h | 1 - editor/plugins/gizmos/audio_listener_3d_gizmo_plugin.cpp | 1 - .../gizmos/audio_stream_player_3d_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/camera_3d_gizmo_plugin.cpp | 1 - .../plugins/gizmos/collision_object_3d_gizmo_plugin.cpp | 2 -- .../plugins/gizmos/collision_polygon_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/collision_shape_3d_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/cpu_particles_3d_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/decal_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/fog_volume_gizmo_plugin.cpp | 2 -- .../plugins/gizmos/geometry_instance_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/gpu_particles_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/joint_3d_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/label_3d_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/light_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/lightmap_gi_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/lightmap_probe_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/marker_3d_gizmo_plugin.cpp | 1 - .../plugins/gizmos/navigation_region_3d_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/ray_cast_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/shape_cast_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/soft_body_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/spring_arm_3d_gizmo_plugin.cpp | 3 --- editor/plugins/gizmos/sprite_base_3d_gizmo_plugin.cpp | 1 - editor/plugins/gizmos/vehicle_body_3d_gizmo_plugin.cpp | 2 -- editor/plugins/gizmos/voxel_gi_gizmo_plugin.cpp | 2 -- editor/plugins/gradient_texture_2d_editor_plugin.cpp | 2 -- editor/plugins/light_occluder_2d_editor_plugin.cpp | 1 - editor/plugins/line_2d_editor_plugin.cpp | 1 - editor/plugins/mesh_editor_plugin.h | 1 - editor/plugins/mesh_instance_3d_editor_plugin.cpp | 1 - editor/plugins/mesh_library_editor_plugin.cpp | 2 -- editor/plugins/navigation_link_2d_editor_plugin.cpp | 1 - editor/plugins/navigation_obstacle_2d_editor_plugin.cpp | 1 - editor/plugins/navigation_obstacle_3d_editor_plugin.cpp | 1 - editor/plugins/node_3d_editor_gizmos.h | 1 - .../plugins/particle_process_material_editor_plugin.cpp | 2 -- editor/plugins/particles_editor_plugin.cpp | 1 - editor/plugins/path_2d_editor_plugin.cpp | 1 - editor/plugins/physical_bone_3d_editor_plugin.cpp | 1 - editor/plugins/plugin_config_dialog.h | 2 -- editor/plugins/polygon_2d_editor_plugin.cpp | 1 - editor/plugins/polygon_2d_editor_plugin.h | 1 + editor/plugins/polygon_3d_editor_plugin.cpp | 2 -- editor/plugins/resource_preloader_editor_plugin.cpp | 1 - editor/plugins/root_motion_editor_plugin.cpp | 1 - editor/plugins/script_editor_plugin.cpp | 1 + editor/plugins/shader_editor_plugin.cpp | 1 + editor/plugins/shader_file_editor_plugin.cpp | 5 ----- editor/plugins/shader_file_editor_plugin.h | 6 +----- editor/plugins/skeleton_2d_editor_plugin.cpp | 1 - editor/plugins/skeleton_3d_editor_plugin.cpp | 3 --- editor/plugins/sprite_frames_editor_plugin.cpp | 3 ++- editor/plugins/sprite_frames_editor_plugin.h | 4 +--- editor/plugins/sub_viewport_preview_editor_plugin.h | 1 - editor/plugins/text_editor.cpp | 1 - editor/plugins/text_shader_editor.h | 1 - editor/plugins/theme_editor_plugin.cpp | 1 - editor/plugins/theme_editor_preview.cpp | 2 -- editor/plugins/tiles/atlas_merging_dialog.cpp | 1 - editor/plugins/tiles/tile_atlas_view.cpp | 2 -- editor/plugins/tiles/tile_data_editors.h | 1 - editor/plugins/tiles/tile_map_layer_editor.cpp | 2 -- editor/plugins/tiles/tile_map_layer_editor.h | 1 - editor/plugins/tiles/tile_proxies_manager_dialog.cpp | 2 -- editor/plugins/tiles/tile_proxies_manager_dialog.h | 2 +- editor/plugins/tiles/tile_set_atlas_source_editor.cpp | 5 ----- editor/plugins/tiles/tile_set_editor.cpp | 1 - editor/plugins/tiles/tiles_editor_plugin.cpp | 2 -- editor/plugins/tiles/tiles_editor_plugin.h | 2 -- editor/plugins/version_control_editor_plugin.h | 2 -- editor/plugins/voxel_gi_editor_plugin.h | 1 - editor/project_converter_3_to_4.cpp | 1 - editor/project_manager/quick_settings_dialog.cpp | 1 - editor/project_settings_editor.h | 2 ++ editor/register_editor_types.cpp | 3 +-- editor/rename_dialog.cpp | 3 --- editor/reparent_dialog.cpp | 1 - editor/run_instances_dialog.cpp | 1 - editor/script_create_dialog.cpp | 1 - editor/shader_globals_editor.h | 7 +++---- editor/themes/editor_icons.cpp | 2 -- 185 files changed, 57 insertions(+), 308 deletions(-) diff --git a/editor/add_metadata_dialog.cpp b/editor/add_metadata_dialog.cpp index 66a7b820f5..b9136d2f00 100644 --- a/editor/add_metadata_dialog.cpp +++ b/editor/add_metadata_dialog.cpp @@ -30,6 +30,8 @@ #include "add_metadata_dialog.h" +#include "editor/themes/editor_scale.h" + AddMetadataDialog::AddMetadataDialog() { VBoxContainer *vbc = memnew(VBoxContainer); add_child(vbc); diff --git a/editor/add_metadata_dialog.h b/editor/add_metadata_dialog.h index b1a244ddc6..30c198e480 100644 --- a/editor/add_metadata_dialog.h +++ b/editor/add_metadata_dialog.h @@ -31,17 +31,10 @@ #ifndef ADD_METADATA_DIALOG_H #define ADD_METADATA_DIALOG_H -#include "core/object/callable_method_pointer.h" -#include "editor/editor_help.h" -#include "editor/editor_undo_redo_manager.h" #include "editor/gui/editor_validation_panel.h" -#include "editor/themes/editor_scale.h" -#include "scene/gui/button.h" #include "scene/gui/dialogs.h" -#include "scene/gui/item_list.h" #include "scene/gui/line_edit.h" #include "scene/gui/option_button.h" -#include "scene/gui/tree.h" class AddMetadataDialog : public ConfirmationDialog { GDCLASS(AddMetadataDialog, ConfirmationDialog); diff --git a/editor/animation_track_editor_plugins.cpp b/editor/animation_track_editor_plugins.cpp index d36e152ed9..da3112fc79 100644 --- a/editor/animation_track_editor_plugins.cpp +++ b/editor/animation_track_editor_plugins.cpp @@ -39,7 +39,6 @@ #include "scene/2d/sprite_2d.h" #include "scene/3d/sprite_3d.h" #include "scene/animation/animation_player.h" -#include "scene/resources/text_line.h" #include "servers/audio/audio_stream.h" /// BOOL /// diff --git a/editor/create_dialog.cpp b/editor/create_dialog.cpp index 8a4f8f7503..a383ebbc3c 100644 --- a/editor/create_dialog.cpp +++ b/editor/create_dialog.cpp @@ -31,7 +31,6 @@ #include "create_dialog.h" #include "core/object/class_db.h" -#include "core/os/keyboard.h" #include "editor/editor_feature_profile.h" #include "editor/editor_node.h" #include "editor/editor_paths.h" diff --git a/editor/debugger/debug_adapter/debug_adapter_server.cpp b/editor/debugger/debug_adapter/debug_adapter_server.cpp index 0f4be147cf..a3bd4ae2c7 100644 --- a/editor/debugger/debug_adapter/debug_adapter_server.cpp +++ b/editor/debugger/debug_adapter/debug_adapter_server.cpp @@ -30,7 +30,6 @@ #include "debug_adapter_server.h" -#include "core/os/os.h" #include "editor/editor_log.h" #include "editor/editor_node.h" #include "editor/editor_settings.h" diff --git a/editor/debugger/editor_debugger_server.cpp b/editor/debugger/editor_debugger_server.cpp index 9ec6058132..f87fcc1eb0 100644 --- a/editor/debugger/editor_debugger_server.cpp +++ b/editor/debugger/editor_debugger_server.cpp @@ -30,9 +30,7 @@ #include "editor_debugger_server.h" -#include "core/io/marshalls.h" #include "core/io/tcp_server.h" -#include "core/os/mutex.h" #include "core/os/thread.h" #include "editor/editor_log.h" #include "editor/editor_node.h" diff --git a/editor/debugger/editor_file_server.cpp b/editor/debugger/editor_file_server.cpp index 116e6681ae..35b570ca0c 100644 --- a/editor/debugger/editor_file_server.cpp +++ b/editor/debugger/editor_file_server.cpp @@ -31,7 +31,6 @@ #include "editor_file_server.h" #include "../editor_settings.h" -#include "core/io/marshalls.h" #include "editor/editor_node.h" #include "editor/export/editor_export_platform.h" diff --git a/editor/debugger/editor_file_server.h b/editor/debugger/editor_file_server.h index 4374f508ee..2e3046b8e0 100644 --- a/editor/debugger/editor_file_server.h +++ b/editor/debugger/editor_file_server.h @@ -31,9 +31,7 @@ #ifndef EDITOR_FILE_SERVER_H #define EDITOR_FILE_SERVER_H -#include "core/io/packet_peer.h" #include "core/io/tcp_server.h" -#include "core/object/class_db.h" #include "core/os/thread.h" #include "editor/editor_file_system.h" diff --git a/editor/debugger/editor_performance_profiler.h b/editor/debugger/editor_performance_profiler.h index 4afe82b4bd..635110e897 100644 --- a/editor/debugger/editor_performance_profiler.h +++ b/editor/debugger/editor_performance_profiler.h @@ -32,7 +32,6 @@ #define EDITOR_PERFORMANCE_PROFILER_H #include "core/templates/hash_map.h" -#include "core/templates/rb_map.h" #include "main/performance.h" #include "scene/gui/control.h" #include "scene/gui/label.h" diff --git a/editor/debugger/editor_profiler.cpp b/editor/debugger/editor_profiler.cpp index 768a57d8fc..0e75257406 100644 --- a/editor/debugger/editor_profiler.cpp +++ b/editor/debugger/editor_profiler.cpp @@ -31,12 +31,10 @@ #include "editor_profiler.h" #include "core/io/image.h" -#include "core/os/os.h" #include "editor/editor_settings.h" #include "editor/editor_string_names.h" #include "editor/gui/editor_run_bar.h" #include "editor/themes/editor_scale.h" -#include "editor/themes/editor_theme_manager.h" #include "scene/gui/check_box.h" #include "scene/resources/image_texture.h" diff --git a/editor/debugger/editor_visual_profiler.cpp b/editor/debugger/editor_visual_profiler.cpp index 237e7d26af..5a8a74295e 100644 --- a/editor/debugger/editor_visual_profiler.cpp +++ b/editor/debugger/editor_visual_profiler.cpp @@ -31,7 +31,6 @@ #include "editor_visual_profiler.h" #include "core/io/image.h" -#include "core/os/os.h" #include "editor/editor_settings.h" #include "editor/editor_string_names.h" #include "editor/gui/editor_run_bar.h" diff --git a/editor/debugger/script_editor_debugger.cpp b/editor/debugger/script_editor_debugger.cpp index 56b75b0b2f..5b89cc8e13 100644 --- a/editor/debugger/script_editor_debugger.cpp +++ b/editor/debugger/script_editor_debugger.cpp @@ -61,13 +61,10 @@ #include "scene/gui/label.h" #include "scene/gui/line_edit.h" #include "scene/gui/margin_container.h" -#include "scene/gui/rich_text_label.h" #include "scene/gui/separator.h" #include "scene/gui/split_container.h" #include "scene/gui/tab_container.h" -#include "scene/gui/texture_button.h" #include "scene/gui/tree.h" -#include "scene/resources/packed_scene.h" #include "servers/debugger/servers_debugger.h" #include "servers/display_server.h" diff --git a/editor/dependency_editor.h b/editor/dependency_editor.h index 93954cbd97..e7c5a06056 100644 --- a/editor/dependency_editor.h +++ b/editor/dependency_editor.h @@ -34,7 +34,6 @@ #include "scene/gui/box_container.h" #include "scene/gui/dialogs.h" #include "scene/gui/item_list.h" -#include "scene/gui/tab_container.h" #include "scene/gui/tree.h" class EditorFileDialog; diff --git a/editor/directory_create_dialog.cpp b/editor/directory_create_dialog.cpp index 3c176782f2..43c85134be 100644 --- a/editor/directory_create_dialog.cpp +++ b/editor/directory_create_dialog.cpp @@ -31,7 +31,6 @@ #include "directory_create_dialog.h" #include "core/io/dir_access.h" -#include "editor/editor_file_system.h" #include "editor/editor_node.h" #include "editor/gui/editor_validation_panel.h" #include "editor/themes/editor_scale.h" diff --git a/editor/doc_tools.cpp b/editor/doc_tools.cpp index 18c75b48c3..bf9b531605 100644 --- a/editor/doc_tools.cpp +++ b/editor/doc_tools.cpp @@ -35,12 +35,11 @@ #include "core/core_constants.h" #include "core/io/compression.h" #include "core/io/dir_access.h" -#include "core/io/marshalls.h" #include "core/io/resource_importer.h" #include "core/object/script_language.h" #include "core/string/translation_server.h" #include "editor/editor_settings.h" -#include "editor/export/editor_export.h" +#include "editor/export/editor_export_platform.h" #include "scene/resources/theme.h" #include "scene/theme/theme_db.h" diff --git a/editor/editor_about.cpp b/editor/editor_about.cpp index 34f432aa7e..6b592ba7a8 100644 --- a/editor/editor_about.cpp +++ b/editor/editor_about.cpp @@ -37,6 +37,9 @@ #include "editor/gui/editor_version_button.h" #include "editor/themes/editor_scale.h" #include "scene/gui/item_list.h" +#include "scene/gui/separator.h" +#include "scene/gui/split_container.h" +#include "scene/gui/tab_container.h" #include "scene/resources/style_box.h" void EditorAbout::_notification(int p_what) { diff --git a/editor/editor_about.h b/editor/editor_about.h index 6f33d502d7..0a3fb6264e 100644 --- a/editor/editor_about.h +++ b/editor/editor_about.h @@ -35,9 +35,6 @@ #include "scene/gui/item_list.h" #include "scene/gui/rich_text_label.h" #include "scene/gui/scroll_container.h" -#include "scene/gui/separator.h" -#include "scene/gui/split_container.h" -#include "scene/gui/tab_container.h" #include "scene/gui/texture_rect.h" #include "scene/gui/tree.h" diff --git a/editor/editor_atlas_packer.cpp b/editor/editor_atlas_packer.cpp index a0f5f1bf11..94de4d1d23 100644 --- a/editor/editor_atlas_packer.cpp +++ b/editor/editor_atlas_packer.cpp @@ -33,6 +33,7 @@ #include "core/math/geometry_2d.h" #include "core/math/vector2.h" #include "core/math/vector2i.h" +#include "scene/resources/bit_map.h" void EditorAtlasPacker::chart_pack(Vector &charts, int &r_width, int &r_height, int p_atlas_max_size, int p_cell_resolution) { int divide_by = MIN(64, p_cell_resolution); diff --git a/editor/editor_atlas_packer.h b/editor/editor_atlas_packer.h index 0611677aae..aa6238010e 100644 --- a/editor/editor_atlas_packer.h +++ b/editor/editor_atlas_packer.h @@ -31,11 +31,9 @@ #ifndef EDITOR_ATLAS_PACKER_H #define EDITOR_ATLAS_PACKER_H +#include "core/math/vector2.h" +#include "core/math/vector2i.h" #include "core/templates/vector.h" -#include "scene/resources/bit_map.h" - -struct Vector2; -struct Vector2i; class EditorAtlasPacker { public: diff --git a/editor/editor_autoload_settings.cpp b/editor/editor_autoload_settings.cpp index ee8acaf2cd..fff09bcab2 100644 --- a/editor/editor_autoload_settings.cpp +++ b/editor/editor_autoload_settings.cpp @@ -38,7 +38,6 @@ #include "editor/filesystem_dock.h" #include "editor/gui/editor_file_dialog.h" #include "editor/project_settings_editor.h" -#include "editor/themes/editor_scale.h" #include "scene/main/window.h" #include "scene/resources/packed_scene.h" diff --git a/editor/editor_build_profile.cpp b/editor/editor_build_profile.cpp index 9c38d55337..849340dce7 100644 --- a/editor/editor_build_profile.cpp +++ b/editor/editor_build_profile.cpp @@ -30,16 +30,15 @@ #include "editor_build_profile.h" -#include "core/io/dir_access.h" #include "core/io/json.h" #include "editor/editor_file_system.h" #include "editor/editor_node.h" #include "editor/editor_paths.h" -#include "editor/editor_property_name_processor.h" #include "editor/editor_settings.h" #include "editor/editor_string_names.h" #include "editor/gui/editor_file_dialog.h" #include "editor/themes/editor_scale.h" +#include "scene/gui/separator.h" const char *EditorBuildProfile::build_option_identifiers[BUILD_OPTION_MAX] = { // This maps to SCons build options. diff --git a/editor/editor_build_profile.h b/editor/editor_build_profile.h index f34ab040d4..945f7ba3d4 100644 --- a/editor/editor_build_profile.h +++ b/editor/editor_build_profile.h @@ -31,13 +31,9 @@ #ifndef EDITOR_BUILD_PROFILE_H #define EDITOR_BUILD_PROFILE_H -#include "core/io/file_access.h" #include "core/object/ref_counted.h" #include "editor/editor_help.h" #include "scene/gui/dialogs.h" -#include "scene/gui/option_button.h" -#include "scene/gui/separator.h" -#include "scene/gui/split_container.h" #include "scene/gui/tree.h" class EditorBuildProfile : public RefCounted { diff --git a/editor/editor_command_palette.h b/editor/editor_command_palette.h index f7a5d495c4..0b79d3e8c8 100644 --- a/editor/editor_command_palette.h +++ b/editor/editor_command_palette.h @@ -32,7 +32,6 @@ #define EDITOR_COMMAND_PALETTE_H #include "core/input/shortcut.h" -#include "core/os/thread_safe.h" #include "scene/gui/dialogs.h" #include "scene/gui/tree.h" diff --git a/editor/editor_data.cpp b/editor/editor_data.cpp index 4767194e3d..0317a03049 100644 --- a/editor/editor_data.cpp +++ b/editor/editor_data.cpp @@ -33,17 +33,12 @@ #include "core/config/project_settings.h" #include "core/extension/gdextension_manager.h" #include "core/io/file_access.h" -#include "core/io/image_loader.h" #include "core/io/resource_loader.h" #include "editor/editor_node.h" -#include "editor/editor_string_names.h" #include "editor/editor_undo_redo_manager.h" #include "editor/multi_node_edit.h" #include "editor/plugins/editor_context_menu_plugin.h" #include "editor/plugins/editor_plugin.h" -#include "editor/plugins/script_editor_plugin.h" -#include "editor/themes/editor_scale.h" -#include "scene/gui/popup_menu.h" #include "scene/resources/packed_scene.h" void EditorSelectionHistory::cleanup_history() { diff --git a/editor/editor_feature_profile.cpp b/editor/editor_feature_profile.cpp index 86a1c161f4..bca49df5b8 100644 --- a/editor/editor_feature_profile.cpp +++ b/editor/editor_feature_profile.cpp @@ -39,6 +39,7 @@ #include "editor/editor_string_names.h" #include "editor/gui/editor_file_dialog.h" #include "editor/themes/editor_scale.h" +#include "scene/gui/separator.h" const char *EditorFeatureProfile::feature_names[FEATURE_MAX] = { TTRC("3D Editor"), diff --git a/editor/editor_feature_profile.h b/editor/editor_feature_profile.h index e84936dd34..7a2f132506 100644 --- a/editor/editor_feature_profile.h +++ b/editor/editor_feature_profile.h @@ -31,12 +31,10 @@ #ifndef EDITOR_FEATURE_PROFILE_H #define EDITOR_FEATURE_PROFILE_H -#include "core/io/file_access.h" #include "core/object/ref_counted.h" #include "editor/editor_help.h" #include "scene/gui/dialogs.h" #include "scene/gui/option_button.h" -#include "scene/gui/separator.h" #include "scene/gui/split_container.h" #include "scene/gui/tree.h" diff --git a/editor/editor_help.h b/editor/editor_help.h index 392bb9eb65..eb687e9c56 100644 --- a/editor/editor_help.h +++ b/editor/editor_help.h @@ -32,15 +32,12 @@ #define EDITOR_HELP_H #include "core/os/thread.h" -#include "editor/code_editor.h" #include "editor/doc_tools.h" #include "editor/plugins/editor_plugin.h" -#include "scene/gui/menu_button.h" -#include "scene/gui/panel_container.h" +#include "scene/gui/dialogs.h" #include "scene/gui/popup.h" #include "scene/gui/rich_text_label.h" #include "scene/gui/split_container.h" -#include "scene/gui/tab_container.h" #include "scene/gui/text_edit.h" #include "scene/main/timer.h" diff --git a/editor/editor_help_search.cpp b/editor/editor_help_search.cpp index d8a2af5577..3845d4b8af 100644 --- a/editor/editor_help_search.cpp +++ b/editor/editor_help_search.cpp @@ -30,7 +30,6 @@ #include "editor_help_search.h" -#include "core/os/keyboard.h" #include "editor/editor_feature_profile.h" #include "editor/editor_main_screen.h" #include "editor/editor_node.h" diff --git a/editor/editor_help_search.h b/editor/editor_help_search.h index f4d0c6c89e..c4492c4b97 100644 --- a/editor/editor_help_search.h +++ b/editor/editor_help_search.h @@ -31,10 +31,8 @@ #ifndef EDITOR_HELP_SEARCH_H #define EDITOR_HELP_SEARCH_H -#include "core/templates/rb_map.h" -#include "editor/code_editor.h" -#include "editor/editor_help.h" #include "editor/plugins/editor_plugin.h" +#include "scene/gui/dialogs.h" #include "scene/gui/option_button.h" #include "scene/gui/tree.h" diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index d693a49665..4e2e445740 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -48,6 +48,7 @@ #include "editor/themes/editor_scale.h" #include "editor/themes/editor_theme_manager.h" #include "scene/gui/margin_container.h" +#include "scene/gui/separator.h" #include "scene/gui/spin_box.h" #include "scene/gui/texture_rect.h" #include "scene/property_utils.h" diff --git a/editor/editor_interface.cpp b/editor/editor_interface.cpp index 1a51e8dbf9..66933f8e72 100644 --- a/editor/editor_interface.cpp +++ b/editor/editor_interface.cpp @@ -55,7 +55,6 @@ #include "plugins/editor_preview_plugins.h" #include "scene/3d/light_3d.h" #include "scene/3d/mesh_instance_3d.h" -#include "scene/3d/world_environment.h" #include "scene/gui/box_container.h" #include "scene/gui/control.h" #include "scene/main/window.h" diff --git a/editor/editor_log.cpp b/editor/editor_log.cpp index 9f54da5382..5e1d3e4611 100644 --- a/editor/editor_log.cpp +++ b/editor/editor_log.cpp @@ -38,7 +38,6 @@ #include "editor/editor_settings.h" #include "editor/editor_string_names.h" #include "editor/themes/editor_scale.h" -#include "scene/gui/center_container.h" #include "scene/gui/separator.h" #include "scene/resources/font.h" diff --git a/editor/editor_log.h b/editor/editor_log.h index 4f97416d0d..d5c2babd84 100644 --- a/editor/editor_log.h +++ b/editor/editor_log.h @@ -34,12 +34,8 @@ #include "core/os/thread.h" #include "scene/gui/box_container.h" #include "scene/gui/button.h" -#include "scene/gui/label.h" #include "scene/gui/line_edit.h" -#include "scene/gui/panel_container.h" #include "scene/gui/rich_text_label.h" -#include "scene/gui/texture_button.h" -#include "scene/gui/texture_rect.h" class UndoRedo; diff --git a/editor/editor_native_shader_source_visualizer.cpp b/editor/editor_native_shader_source_visualizer.cpp index 9ebf7d680e..44f2385bae 100644 --- a/editor/editor_native_shader_source_visualizer.cpp +++ b/editor/editor_native_shader_source_visualizer.cpp @@ -30,10 +30,10 @@ #include "editor_native_shader_source_visualizer.h" -#include "editor/code_editor.h" #include "editor/editor_settings.h" #include "editor/editor_string_names.h" #include "editor/themes/editor_scale.h" +#include "scene/gui/code_edit.h" #include "scene/gui/text_edit.h" #include "servers/rendering/shader_language.h" diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index f904f939b9..4ab5e55742 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -164,7 +164,6 @@ #include "editor/themes/editor_theme_manager.h" #include "editor/window_wrapper.h" -#include #include #include "modules/modules_enabled.gen.h" // For gdscript, mono. diff --git a/editor/editor_properties.cpp b/editor/editor_properties.cpp index df40b083d2..cf4209e476 100644 --- a/editor/editor_properties.cpp +++ b/editor/editor_properties.cpp @@ -47,7 +47,6 @@ #include "editor/property_selector.h" #include "editor/scene_tree_dock.h" #include "editor/themes/editor_scale.h" -#include "editor/themes/editor_theme_manager.h" #include "scene/2d/gpu_particles_2d.h" #include "scene/3d/fog_volume.h" #include "scene/3d/gpu_particles_3d.h" @@ -56,7 +55,6 @@ #include "scene/main/window.h" #include "scene/resources/font.h" #include "scene/resources/mesh.h" -#include "scene/resources/packed_scene.h" #include "scene/resources/visual_shader_nodes.h" ///////////////////// Nil ///////////////////////// diff --git a/editor/editor_properties_array_dict.cpp b/editor/editor_properties_array_dict.cpp index 3cc3a0f7c2..6d56a3f254 100644 --- a/editor/editor_properties_array_dict.cpp +++ b/editor/editor_properties_array_dict.cpp @@ -32,6 +32,7 @@ #include "core/input/input.h" #include "core/io/marshalls.h" +#include "editor/editor_file_system.h" #include "editor/editor_properties.h" #include "editor/editor_properties_vector.h" #include "editor/editor_settings.h" @@ -39,10 +40,8 @@ #include "editor/gui/editor_spin_slider.h" #include "editor/inspector_dock.h" #include "editor/themes/editor_scale.h" -#include "editor/themes/editor_theme_manager.h" #include "scene/gui/button.h" #include "scene/gui/margin_container.h" -#include "scene/resources/packed_scene.h" bool EditorPropertyArrayObject::_set(const StringName &p_name, const Variant &p_value) { String name = p_name; diff --git a/editor/editor_properties_array_dict.h b/editor/editor_properties_array_dict.h index 84c3f975be..53a8bcddb6 100644 --- a/editor/editor_properties_array_dict.h +++ b/editor/editor_properties_array_dict.h @@ -33,7 +33,6 @@ #include "editor/editor_inspector.h" #include "editor/editor_locale_dialog.h" -#include "editor/filesystem_dock.h" class Button; class EditorSpinSlider; diff --git a/editor/editor_resource_preview.cpp b/editor/editor_resource_preview.cpp index 47034104ee..6e523a7619 100644 --- a/editor/editor_resource_preview.cpp +++ b/editor/editor_resource_preview.cpp @@ -42,7 +42,7 @@ #include "editor/themes/editor_scale.h" #include "scene/main/window.h" #include "scene/resources/image_texture.h" -#include "servers/rendering/rendering_server_default.h" +#include "servers/rendering/rendering_server_globals.h" bool EditorResourcePreviewGenerator::handles(const String &p_type) const { bool success = false; diff --git a/editor/editor_settings.h b/editor/editor_settings.h index 3c8a4de866..5bdd504d36 100644 --- a/editor/editor_settings.h +++ b/editor/editor_settings.h @@ -35,7 +35,6 @@ #include "core/io/config_file.h" #include "core/io/resource.h" #include "core/os/thread_safe.h" -#include "core/templates/rb_set.h" class EditorPlugin; diff --git a/editor/editor_settings_dialog.cpp b/editor/editor_settings_dialog.cpp index f8f7ea906c..d737377012 100644 --- a/editor/editor_settings_dialog.cpp +++ b/editor/editor_settings_dialog.cpp @@ -50,6 +50,7 @@ #include "scene/gui/panel_container.h" #include "scene/gui/tab_container.h" #include "scene/gui/texture_rect.h" +#include "scene/gui/tree.h" void EditorSettingsDialog::ok_pressed() { if (!EditorSettings::get_singleton()) { diff --git a/editor/editor_translation.h b/editor/editor_translation.h index eee9e533c4..396d7de1f7 100644 --- a/editor/editor_translation.h +++ b/editor/editor_translation.h @@ -32,7 +32,6 @@ #define EDITOR_TRANSLATION_H #include "core/string/ustring.h" -#include "core/templates/list.h" #include "core/templates/vector.h" Vector get_editor_locales(); diff --git a/editor/editor_undo_redo_manager.cpp b/editor/editor_undo_redo_manager.cpp index 57e55e7bac..c0b6a4976b 100644 --- a/editor/editor_undo_redo_manager.cpp +++ b/editor/editor_undo_redo_manager.cpp @@ -32,7 +32,6 @@ #include "core/io/resource.h" #include "core/os/os.h" -#include "core/templates/local_vector.h" #include "editor/debugger/editor_debugger_inspector.h" #include "editor/debugger/editor_debugger_node.h" #include "editor/editor_log.h" diff --git a/editor/editor_undo_redo_manager.h b/editor/editor_undo_redo_manager.h index 54475c3c6c..74524477da 100644 --- a/editor/editor_undo_redo_manager.h +++ b/editor/editor_undo_redo_manager.h @@ -31,7 +31,6 @@ #ifndef EDITOR_UNDO_REDO_MANAGER_H #define EDITOR_UNDO_REDO_MANAGER_H -#include "core/object/class_db.h" #include "core/object/object.h" #include "core/object/undo_redo.h" diff --git a/editor/editor_vcs_interface.h b/editor/editor_vcs_interface.h index a425682bed..718354f761 100644 --- a/editor/editor_vcs_interface.h +++ b/editor/editor_vcs_interface.h @@ -31,10 +31,8 @@ #ifndef EDITOR_VCS_INTERFACE_H #define EDITOR_VCS_INTERFACE_H -#include "core/object/class_db.h" #include "core/object/gdvirtual.gen.inc" #include "core/string/ustring.h" -#include "core/variant/type_info.h" #include "core/variant/typed_array.h" class EditorVCSInterface : public Object { diff --git a/editor/engine_update_label.cpp b/editor/engine_update_label.cpp index 0d40181257..33f856f525 100644 --- a/editor/engine_update_label.cpp +++ b/editor/engine_update_label.cpp @@ -31,12 +31,8 @@ #include "engine_update_label.h" #include "core/io/json.h" -#include "core/os/time.h" #include "editor/editor_settings.h" #include "editor/editor_string_names.h" -#include "editor/themes/editor_scale.h" -#include "scene/gui/box_container.h" -#include "scene/gui/button.h" #include "scene/main/http_request.h" bool EngineUpdateLabel::_can_check_updates() const { diff --git a/editor/export/codesign.cpp b/editor/export/codesign.cpp index f02895fadf..93f1f5b09e 100644 --- a/editor/export/codesign.cpp +++ b/editor/export/codesign.cpp @@ -30,13 +30,13 @@ #include "codesign.h" +#include "core/crypto/crypto_core.h" +#include "core/io/dir_access.h" #include "lipo.h" #include "macho.h" #include "core/io/plist.h" -#include "core/os/os.h" #include "editor/editor_paths.h" -#include "editor/editor_settings.h" #include "modules/modules_enabled.gen.h" // For regex. @@ -44,6 +44,8 @@ #ifdef MODULE_REGEX_ENABLED +#include "modules/regex/regex.h" + /*************************************************************************/ /* CodeSignCodeResources */ /*************************************************************************/ diff --git a/editor/export/codesign.h b/editor/export/codesign.h index 92366da0f6..831bd5ec83 100644 --- a/editor/export/codesign.h +++ b/editor/export/codesign.h @@ -41,16 +41,10 @@ // - Requirements code generator is not implemented (only hard-coded requirements for the ad-hoc signing is supported). // - RFC5652/CMS blob generation is not implemented, supports ad-hoc signing only. -#include "core/crypto/crypto_core.h" -#include "core/io/dir_access.h" #include "core/io/file_access.h" -#include "core/io/plist.h" #include "core/object/ref_counted.h" #include "modules/modules_enabled.gen.h" // For regex. -#ifdef MODULE_REGEX_ENABLED -#include "modules/regex/regex.h" -#endif #ifdef MODULE_REGEX_ENABLED diff --git a/editor/export/editor_export_plugin.cpp b/editor/export/editor_export_plugin.cpp index bd9c3503f7..ddc340ee77 100644 --- a/editor/export/editor_export_plugin.cpp +++ b/editor/export/editor_export_plugin.cpp @@ -31,12 +31,7 @@ #include "editor_export_plugin.h" #include "core/config/project_settings.h" -#include "core/io/dir_access.h" -#include "core/io/file_access.h" -#include "editor/editor_paths.h" -#include "editor/editor_settings.h" #include "editor/export/editor_export_platform.h" -#include "scene/resources/resource_format_text.h" void EditorExportPlugin::set_export_preset(const Ref &p_preset) { if (p_preset.is_valid()) { diff --git a/editor/export/editor_export_plugin.h b/editor/export/editor_export_plugin.h index 79d3d0954d..e991a9a5e8 100644 --- a/editor/export/editor_export_plugin.h +++ b/editor/export/editor_export_plugin.h @@ -31,7 +31,6 @@ #ifndef EDITOR_EXPORT_PLUGIN_H #define EDITOR_EXPORT_PLUGIN_H -#include "core/extension/gdextension.h" #include "core/os/shared_object.h" #include "editor_export_platform.h" #include "editor_export_preset.h" diff --git a/editor/export/export_template_manager.cpp b/editor/export/export_template_manager.cpp index 1e1999ddb7..4b86431678 100644 --- a/editor/export/export_template_manager.cpp +++ b/editor/export/export_template_manager.cpp @@ -39,7 +39,7 @@ #include "editor/editor_paths.h" #include "editor/editor_settings.h" #include "editor/editor_string_names.h" -#include "editor/export/editor_export.h" +#include "editor/export/editor_export_preset.h" #include "editor/progress_dialog.h" #include "editor/themes/editor_scale.h" #include "scene/gui/file_dialog.h" diff --git a/editor/export/lipo.cpp b/editor/export/lipo.cpp index 9038994b06..079a912b51 100644 --- a/editor/export/lipo.cpp +++ b/editor/export/lipo.cpp @@ -30,6 +30,8 @@ #include "lipo.h" +#include "macho.h" + bool LipO::is_lipo(const String &p_path) { Ref fb = FileAccess::open(p_path, FileAccess::READ); ERR_FAIL_COND_V_MSG(fb.is_null(), false, vformat("LipO: Can't open file: \"%s\".", p_path)); diff --git a/editor/export/lipo.h b/editor/export/lipo.h index 0b65959bc5..0f8044d833 100644 --- a/editor/export/lipo.h +++ b/editor/export/lipo.h @@ -33,8 +33,6 @@ // Universal / Universal 2 fat binary file creator and extractor. -#include "macho.h" - #include "core/io/file_access.h" #include "core/object/ref_counted.h" diff --git a/editor/export/macho.cpp b/editor/export/macho.cpp index a829774a88..1981d8f8cf 100644 --- a/editor/export/macho.cpp +++ b/editor/export/macho.cpp @@ -30,6 +30,8 @@ #include "macho.h" +#include "core/crypto/crypto_core.h" + uint32_t MachO::seg_align(uint64_t p_vmaddr, uint32_t p_min, uint32_t p_max) { uint32_t salign = p_max; if (p_vmaddr != 0) { diff --git a/editor/export/macho.h b/editor/export/macho.h index e7393a2fee..b23aad00fc 100644 --- a/editor/export/macho.h +++ b/editor/export/macho.h @@ -33,8 +33,6 @@ // Mach-O binary object file format parser and editor. -#include "core/crypto/crypto.h" -#include "core/crypto/crypto_core.h" #include "core/io/file_access.h" #include "core/object/ref_counted.h" diff --git a/editor/export/project_export.cpp b/editor/export/project_export.cpp index b741cfe8f6..0af9656545 100644 --- a/editor/export/project_export.cpp +++ b/editor/export/project_export.cpp @@ -41,7 +41,6 @@ #include "editor/gui/editor_file_dialog.h" #include "editor/import/resource_importer_texture_settings.h" #include "editor/themes/editor_scale.h" -#include "scene/gui/check_box.h" #include "scene/gui/check_button.h" #include "scene/gui/item_list.h" #include "scene/gui/link_button.h" diff --git a/editor/file_info.h b/editor/file_info.h index 2ce521992c..1e2b6e87c9 100644 --- a/editor/file_info.h +++ b/editor/file_info.h @@ -31,7 +31,8 @@ #ifndef FILE_INFO_H #define FILE_INFO_H -#include "core/variant/variant.h" +#include "core/string/string_name.h" +#include "core/templates/list.h" enum class FileSortOption { FILE_SORT_NAME = 0, diff --git a/editor/import/3d/collada.cpp b/editor/import/3d/collada.cpp index f9c3197c1c..edf8669b4e 100644 --- a/editor/import/3d/collada.cpp +++ b/editor/import/3d/collada.cpp @@ -30,7 +30,7 @@ #include "collada.h" -#include +#include "core/config/project_settings.h" //#define DEBUG_DEFAULT_ANIMATION //#define DEBUG_COLLADA diff --git a/editor/import/3d/collada.h b/editor/import/3d/collada.h index f9c26e090c..948a2bbf81 100644 --- a/editor/import/3d/collada.h +++ b/editor/import/3d/collada.h @@ -31,10 +31,7 @@ #ifndef COLLADA_H #define COLLADA_H -#include "core/config/project_settings.h" #include "core/io/xml_parser.h" -#include "core/templates/rb_map.h" -#include "scene/resources/material.h" class Collada { public: diff --git a/editor/import/3d/editor_import_collada.cpp b/editor/import/3d/editor_import_collada.cpp index c04278fc55..00fca6c097 100644 --- a/editor/import/3d/editor_import_collada.cpp +++ b/editor/import/3d/editor_import_collada.cpp @@ -30,20 +30,17 @@ #include "editor_import_collada.h" -#include "core/os/os.h" -#include "editor/editor_node.h" +#include "core/config/project_settings.h" #include "editor/import/3d/collada.h" #include "scene/3d/camera_3d.h" #include "scene/3d/importer_mesh_instance_3d.h" #include "scene/3d/light_3d.h" -#include "scene/3d/mesh_instance_3d.h" #include "scene/3d/node_3d.h" #include "scene/3d/path_3d.h" #include "scene/3d/skeleton_3d.h" #include "scene/animation/animation_player.h" #include "scene/resources/3d/importer_mesh.h" #include "scene/resources/animation.h" -#include "scene/resources/packed_scene.h" #include "scene/resources/surface_tool.h" struct ColladaImport { diff --git a/editor/import/3d/post_import_plugin_skeleton_renamer.cpp b/editor/import/3d/post_import_plugin_skeleton_renamer.cpp index 700b2bc719..a29655758f 100644 --- a/editor/import/3d/post_import_plugin_skeleton_renamer.cpp +++ b/editor/import/3d/post_import_plugin_skeleton_renamer.cpp @@ -30,7 +30,6 @@ #include "post_import_plugin_skeleton_renamer.h" -#include "editor/import/3d/scene_import_settings.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 b7cdad7ee6..d5236bb6ac 100644 --- a/editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp +++ b/editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp @@ -30,7 +30,6 @@ #include "post_import_plugin_skeleton_rest_fixer.h" -#include "editor/import/3d/scene_import_settings.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 98312d3521..70b1d3e3f9 100644 --- a/editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp +++ b/editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp @@ -30,7 +30,6 @@ #include "post_import_plugin_skeleton_track_organizer.h" -#include "editor/import/3d/scene_import_settings.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 59d39152e9..750584b3cf 100644 --- a/editor/import/3d/resource_importer_obj.cpp +++ b/editor/import/3d/resource_importer_obj.cpp @@ -33,7 +33,6 @@ #include "core/io/file_access.h" #include "core/io/resource_saver.h" #include "scene/3d/importer_mesh_instance_3d.h" -#include "scene/3d/mesh_instance_3d.h" #include "scene/3d/node_3d.h" #include "scene/resources/3d/importer_mesh.h" #include "scene/resources/mesh.h" diff --git a/editor/import/3d/resource_importer_scene.cpp b/editor/import/3d/resource_importer_scene.cpp index 9ab97abd56..695c12150d 100644 --- a/editor/import/3d/resource_importer_scene.cpp +++ b/editor/import/3d/resource_importer_scene.cpp @@ -44,7 +44,6 @@ #include "scene/3d/occluder_instance_3d.h" #include "scene/3d/physics/area_3d.h" #include "scene/3d/physics/collision_shape_3d.h" -#include "scene/3d/physics/physics_body_3d.h" #include "scene/3d/physics/static_body_3d.h" #include "scene/3d/physics/vehicle_body_3d.h" #include "scene/animation/animation_player.h" @@ -57,7 +56,6 @@ #include "scene/resources/bone_map.h" #include "scene/resources/packed_scene.h" #include "scene/resources/resource_format_text.h" -#include "scene/resources/surface_tool.h" uint32_t EditorSceneFormatImporter::get_import_flags() const { uint32_t ret; diff --git a/editor/import/3d/resource_importer_scene.h b/editor/import/3d/resource_importer_scene.h index 6868baf023..03102f9a31 100644 --- a/editor/import/3d/resource_importer_scene.h +++ b/editor/import/3d/resource_importer_scene.h @@ -39,7 +39,6 @@ #include "scene/resources/3d/capsule_shape_3d.h" #include "scene/resources/3d/cylinder_shape_3d.h" #include "scene/resources/3d/importer_mesh.h" -#include "scene/resources/3d/skin.h" #include "scene/resources/3d/sphere_shape_3d.h" #include "scene/resources/animation.h" #include "scene/resources/mesh.h" diff --git a/editor/import/3d/scene_import_settings.cpp b/editor/import/3d/scene_import_settings.cpp index 3e6d56e69a..0be5855a26 100644 --- a/editor/import/3d/scene_import_settings.cpp +++ b/editor/import/3d/scene_import_settings.cpp @@ -41,6 +41,7 @@ #include "editor/themes/editor_scale.h" #include "scene/3d/importer_mesh_instance_3d.h" #include "scene/animation/animation_player.h" +#include "scene/gui/subviewport_container.h" #include "scene/resources/3d/importer_mesh.h" #include "scene/resources/surface_tool.h" diff --git a/editor/import/3d/scene_import_settings.h b/editor/import/3d/scene_import_settings.h index 1088acf772..73cdb13050 100644 --- a/editor/import/3d/scene_import_settings.h +++ b/editor/import/3d/scene_import_settings.h @@ -37,13 +37,11 @@ #include "scene/3d/mesh_instance_3d.h" #include "scene/3d/skeleton_3d.h" #include "scene/gui/dialogs.h" -#include "scene/gui/item_list.h" #include "scene/gui/menu_button.h" #include "scene/gui/option_button.h" #include "scene/gui/panel_container.h" #include "scene/gui/slider.h" #include "scene/gui/split_container.h" -#include "scene/gui/subviewport_container.h" #include "scene/gui/tab_container.h" #include "scene/gui/tree.h" #include "scene/resources/3d/primitive_meshes.h" diff --git a/editor/import/dynamic_font_import_settings.cpp b/editor/import/dynamic_font_import_settings.cpp index 19dafb7c42..8dcb91e2b0 100644 --- a/editor/import/dynamic_font_import_settings.cpp +++ b/editor/import/dynamic_font_import_settings.cpp @@ -31,16 +31,15 @@ #include "dynamic_font_import_settings.h" #include "core/config/project_settings.h" -#include "core/string/translation_server.h" +#include "core/string/translation.h" #include "editor/editor_file_system.h" #include "editor/editor_inspector.h" #include "editor/editor_locale_dialog.h" #include "editor/editor_node.h" -#include "editor/editor_property_name_processor.h" -#include "editor/editor_settings.h" #include "editor/editor_string_names.h" #include "editor/gui/editor_file_dialog.h" #include "editor/themes/editor_scale.h" +#include "scene/gui/split_container.h" /*************************************************************************/ /* Settings data */ diff --git a/editor/import/dynamic_font_import_settings.h b/editor/import/dynamic_font_import_settings.h index 61d52b737a..c97f4389e7 100644 --- a/editor/import/dynamic_font_import_settings.h +++ b/editor/import/dynamic_font_import_settings.h @@ -31,19 +31,13 @@ #ifndef DYNAMIC_FONT_IMPORT_SETTINGS_H #define DYNAMIC_FONT_IMPORT_SETTINGS_H -#include "editor/import/resource_importer_dynamic_font.h" +#include "core/io/resource_importer.h" -#include "core/templates/rb_set.h" #include "scene/gui/dialogs.h" -#include "scene/gui/item_list.h" -#include "scene/gui/option_button.h" -#include "scene/gui/split_container.h" -#include "scene/gui/subviewport_container.h" #include "scene/gui/tab_container.h" #include "scene/gui/text_edit.h" #include "scene/gui/tree.h" #include "scene/resources/font.h" -#include "servers/text_server.h" class DynamicFontImportSettingsDialog; diff --git a/editor/import/resource_importer_image.cpp b/editor/import/resource_importer_image.cpp index 5a4f64d245..2807909e6a 100644 --- a/editor/import/resource_importer_image.cpp +++ b/editor/import/resource_importer_image.cpp @@ -32,8 +32,6 @@ #include "core/io/file_access.h" #include "core/io/image_loader.h" -#include "core/io/resource_saver.h" -#include "scene/resources/texture.h" String ResourceImporterImage::get_importer_name() const { return "image"; diff --git a/editor/import/resource_importer_layered_texture.cpp b/editor/import/resource_importer_layered_texture.cpp index 0d0c89425d..b10c681816 100644 --- a/editor/import/resource_importer_layered_texture.cpp +++ b/editor/import/resource_importer_layered_texture.cpp @@ -32,15 +32,12 @@ #include "core/config/project_settings.h" #include "core/error/error_macros.h" -#include "core/io/config_file.h" #include "core/io/image_loader.h" #include "core/object/ref_counted.h" #include "editor/editor_file_system.h" -#include "editor/editor_node.h" #include "editor/import/resource_importer_texture.h" #include "editor/import/resource_importer_texture_settings.h" #include "scene/resources/compressed_texture.h" -#include "scene/resources/texture.h" String ResourceImporterLayeredTexture::get_importer_name() const { switch (mode) { diff --git a/editor/import/resource_importer_shader_file.cpp b/editor/import/resource_importer_shader_file.cpp index 2e26b7e4d2..84ba46e004 100644 --- a/editor/import/resource_importer_shader_file.cpp +++ b/editor/import/resource_importer_shader_file.cpp @@ -31,7 +31,6 @@ #include "resource_importer_shader_file.h" #include "core/io/file_access.h" -#include "core/io/marshalls.h" #include "core/io/resource_saver.h" #include "editor/editor_node.h" #include "editor/plugins/shader_file_editor_plugin.h" diff --git a/editor/import/resource_importer_texture.cpp b/editor/import/resource_importer_texture.cpp index 4dd0173cbf..594d7d9321 100644 --- a/editor/import/resource_importer_texture.cpp +++ b/editor/import/resource_importer_texture.cpp @@ -35,7 +35,6 @@ #include "core/io/image_loader.h" #include "core/version.h" #include "editor/editor_file_system.h" -#include "editor/editor_node.h" #include "editor/gui/editor_toaster.h" #include "editor/import/resource_importer_texture_settings.h" #include "editor/themes/editor_scale.h" diff --git a/editor/import/resource_importer_texture.h b/editor/import/resource_importer_texture.h index 7fd55d9e2b..b181b2fe38 100644 --- a/editor/import/resource_importer_texture.h +++ b/editor/import/resource_importer_texture.h @@ -34,7 +34,6 @@ #include "core/io/file_access.h" #include "core/io/image.h" #include "core/io/resource_importer.h" -#include "scene/resources/texture.h" #include "servers/rendering_server.h" class CompressedTexture2D; diff --git a/editor/import/resource_importer_texture_atlas.cpp b/editor/import/resource_importer_texture_atlas.cpp index 7e645cc0d0..a41febff33 100644 --- a/editor/import/resource_importer_texture_atlas.cpp +++ b/editor/import/resource_importer_texture_atlas.cpp @@ -32,12 +32,12 @@ #include "atlas_import_failed.xpm" #include "core/config/project_settings.h" -#include "core/io/file_access.h" #include "core/io/image_loader.h" #include "core/io/resource_saver.h" #include "core/math/geometry_2d.h" #include "editor/editor_atlas_packer.h" #include "scene/resources/atlas_texture.h" +#include "scene/resources/bit_map.h" #include "scene/resources/image_texture.h" #include "scene/resources/mesh.h" #include "scene/resources/mesh_texture.h" diff --git a/editor/import/resource_importer_wav.cpp b/editor/import/resource_importer_wav.cpp index a61549130b..a6016ba7a5 100644 --- a/editor/import/resource_importer_wav.cpp +++ b/editor/import/resource_importer_wav.cpp @@ -30,8 +30,6 @@ #include "resource_importer_wav.h" -#include "core/io/file_access.h" -#include "core/io/marshalls.h" #include "core/io/resource_saver.h" String ResourceImporterWAV::get_importer_name() const { diff --git a/editor/localization_editor.cpp b/editor/localization_editor.cpp index 7b2e6e81ee..5b75c767bf 100644 --- a/editor/localization_editor.cpp +++ b/editor/localization_editor.cpp @@ -38,6 +38,7 @@ #include "editor/gui/editor_file_dialog.h" #include "editor/pot_generator.h" #include "scene/gui/control.h" +#include "scene/gui/tab_container.h" void LocalizationEditor::_notification(int p_what) { switch (p_what) { diff --git a/editor/multi_node_edit.h b/editor/multi_node_edit.h index 32fe7402fd..07bdaa84d1 100644 --- a/editor/multi_node_edit.h +++ b/editor/multi_node_edit.h @@ -31,7 +31,7 @@ #ifndef MULTI_NODE_EDIT_H #define MULTI_NODE_EDIT_H -#include "scene/main/node.h" +#include "core/object/ref_counted.h" class MultiNodeEdit : public RefCounted { GDCLASS(MultiNodeEdit, RefCounted); diff --git a/editor/node_dock.cpp b/editor/node_dock.cpp index 6b711349da..d068fa30d6 100644 --- a/editor/node_dock.cpp +++ b/editor/node_dock.cpp @@ -31,7 +31,6 @@ #include "node_dock.h" #include "editor/connections_dialog.h" -#include "editor/editor_node.h" #include "editor/themes/editor_scale.h" void NodeDock::show_groups() { diff --git a/editor/plugins/abstract_polygon_2d_editor.cpp b/editor/plugins/abstract_polygon_2d_editor.cpp index 80ef4ce100..b8463088a0 100644 --- a/editor/plugins/abstract_polygon_2d_editor.cpp +++ b/editor/plugins/abstract_polygon_2d_editor.cpp @@ -40,7 +40,6 @@ #include "editor/themes/editor_scale.h" #include "scene/gui/button.h" #include "scene/gui/dialogs.h" -#include "scene/gui/separator.h" bool AbstractPolygon2DEditor::Vertex::operator==(const AbstractPolygon2DEditor::Vertex &p_vertex) const { return polygon == p_vertex.polygon && vertex == p_vertex.vertex; diff --git a/editor/plugins/abstract_polygon_2d_editor.h b/editor/plugins/abstract_polygon_2d_editor.h index 6f13209a84..b6dd014296 100644 --- a/editor/plugins/abstract_polygon_2d_editor.h +++ b/editor/plugins/abstract_polygon_2d_editor.h @@ -32,7 +32,7 @@ #define ABSTRACT_POLYGON_2D_EDITOR_H #include "editor/plugins/editor_plugin.h" -#include "scene/2d/polygon_2d.h" +#include "scene/2d/node_2d.h" #include "scene/gui/box_container.h" class Button; diff --git a/editor/plugins/animation_blend_space_1d_editor.h b/editor/plugins/animation_blend_space_1d_editor.h index 00bd3c767d..9409fb611d 100644 --- a/editor/plugins/animation_blend_space_1d_editor.h +++ b/editor/plugins/animation_blend_space_1d_editor.h @@ -35,7 +35,6 @@ #include "editor/plugins/editor_plugin.h" #include "scene/animation/animation_blend_space_1d.h" #include "scene/gui/graph_edit.h" -#include "scene/gui/popup.h" class Button; class CheckBox; diff --git a/editor/plugins/animation_blend_space_2d_editor.cpp b/editor/plugins/animation_blend_space_2d_editor.cpp index a43fc494d8..1257a87253 100644 --- a/editor/plugins/animation_blend_space_2d_editor.cpp +++ b/editor/plugins/animation_blend_space_2d_editor.cpp @@ -30,8 +30,6 @@ #include "animation_blend_space_2d_editor.h" -#include "core/config/project_settings.h" -#include "core/input/input.h" #include "core/io/resource_loader.h" #include "core/math/geometry_2d.h" #include "core/os/keyboard.h" diff --git a/editor/plugins/animation_blend_space_2d_editor.h b/editor/plugins/animation_blend_space_2d_editor.h index 15d81c0707..acc718d1de 100644 --- a/editor/plugins/animation_blend_space_2d_editor.h +++ b/editor/plugins/animation_blend_space_2d_editor.h @@ -35,7 +35,6 @@ #include "editor/plugins/editor_plugin.h" #include "scene/animation/animation_blend_space_2d.h" #include "scene/gui/graph_edit.h" -#include "scene/gui/popup.h" class Button; class CheckBox; diff --git a/editor/plugins/animation_blend_tree_editor_plugin.cpp b/editor/plugins/animation_blend_tree_editor_plugin.cpp index b4581afdc4..c8fc3b4fc2 100644 --- a/editor/plugins/animation_blend_tree_editor_plugin.cpp +++ b/editor/plugins/animation_blend_tree_editor_plugin.cpp @@ -31,9 +31,7 @@ #include "animation_blend_tree_editor_plugin.h" #include "core/config/project_settings.h" -#include "core/input/input.h" #include "core/io/resource_loader.h" -#include "core/os/keyboard.h" #include "editor/editor_inspector.h" #include "editor/editor_node.h" #include "editor/editor_properties.h" @@ -43,17 +41,14 @@ #include "editor/gui/editor_file_dialog.h" #include "editor/themes/editor_scale.h" #include "scene/3d/skeleton_3d.h" -#include "scene/animation/animation_player.h" #include "scene/gui/check_box.h" #include "scene/gui/grid_container.h" #include "scene/gui/menu_button.h" #include "scene/gui/option_button.h" -#include "scene/gui/panel.h" #include "scene/gui/progress_bar.h" #include "scene/gui/separator.h" #include "scene/gui/view_panner.h" #include "scene/main/window.h" -#include "scene/resources/style_box_flat.h" void AnimationNodeBlendTreeEditor::add_custom_type(const String &p_name, const Ref