Core: Cleanup headers in core/config

- `MainLoop` now forward-declared in `OS`
This commit is contained in:
Thaddeus Crews 2025-10-05 13:04:18 -05:00
parent d413181b8a
commit 5935a32e32
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
34 changed files with 41 additions and 6 deletions

View file

@ -48,6 +48,7 @@
#include "core/config/engine.h"
#include "core/config/project_settings.h"
#include "core/input/input.h"
#include "core/os/main_loop.h"
#include "main/main.h"
#include "servers/rendering/rendering_server.h"

View file

@ -41,6 +41,7 @@
#include "core/config/project_settings.h"
#include "core/extension/gdextension_manager.h"
#include "core/io/xml_parser.h"
#include "core/os/main_loop.h"
#include "drivers/unix/dir_access_unix.h"
#include "drivers/unix/file_access_unix.h"
#ifdef TOOLS_ENABLED

View file

@ -32,6 +32,7 @@
#include "core/config/project_settings.h"
#include "core/object/script_language.h"
#include "core/os/main_loop.h"
#include "core/os/os.h"
#include "core/string/print_string.h"
#include "core/version.h"

View file

@ -33,6 +33,7 @@
#include "core/io/certs_compressed.gen.h"
#include "core/io/dir_access.h"
#include "core/io/file_access.h"
#include "core/os/main_loop.h"
#ifdef SDL_ENABLED
#include "drivers/sdl/joypad_sdl.h"
#endif

View file

@ -39,6 +39,7 @@
#define DEBUG_LOG_WAYLAND(...)
#endif
#include "core/os/main_loop.h"
#include "servers/rendering/dummy/rasterizer_dummy.h"
#ifdef VULKAN_ENABLED

View file

@ -38,6 +38,7 @@
#include "core/config/project_settings.h"
#include "core/io/file_access.h"
#include "core/math/math_funcs.h"
#include "core/os/main_loop.h"
#include "core/string/print_string.h"
#include "core/string/ustring.h"
#include "core/version.h"

View file

@ -32,6 +32,7 @@
#include "core/config/project_settings.h"
#include "core/object/script_language.h"
#include "core/os/main_loop.h"
#include "core/os/os.h"
#include "core/string/print_string.h"
#include "core/version.h"

View file

@ -55,6 +55,7 @@
#import "core/config/project_settings.h"
#import "core/debugger/engine_debugger.h"
#import "core/io/marshalls.h"
#import "core/os/main_loop.h"
DisplayServerEmbedded::DisplayServerEmbedded(const String &p_rendering_driver, WindowMode p_mode, DisplayServer::VSyncMode p_vsync_mode, uint32_t p_flags, const Vector2i *p_position, const Vector2i &p_resolution, int p_screen, Context p_context, Error &r_error) {
EmbeddedDebugger::initialize(this);

View file

@ -49,6 +49,7 @@
#include "core/io/marshalls.h"
#include "core/math/geometry_2d.h"
#include "core/os/keyboard.h"
#include "core/os/main_loop.h"
#include "drivers/png/png_driver_common.h"
#include "main/main.h"
#include "scene/resources/image_texture.h"

View file

@ -34,6 +34,7 @@
#include "platform/macos/display_server_macos.h"
#include "core/input/input_event_codec.h"
#include "core/os/main_loop.h"
#include "editor/debugger/script_editor_debugger.h"
#include "editor/editor_main_screen.h"
#include "editor/editor_node.h"

View file

@ -34,6 +34,7 @@
#include "core/debugger/engine_debugger.h"
#include "core/input/input_event_codec.h"
#include "core/os/main_loop.h"
#ifdef DEBUG_ENABLED
HashMap<String, EmbeddedDebugger::ParseMessageFunc> EmbeddedDebugger::parse_message_handlers;

View file

@ -35,6 +35,7 @@
#import "native_menu_macos.h"
#import "os_macos.h"
#import "core/os/main_loop.h"
#import "main/main.h"
#import <Carbon/Carbon.h>

View file

@ -40,6 +40,7 @@
#include "core/crypto/crypto_core.h"
#include "core/io/file_access.h"
#include "core/os/main_loop.h"
#include "core/version_generated.gen.h"
#include "drivers/apple/os_log_logger.h"
#include "main/main.h"

View file

@ -36,6 +36,7 @@
#include "core/config/project_settings.h"
#include "core/object/callable_method_pointer.h"
#include "core/os/main_loop.h"
#include "servers/rendering/dummy/rasterizer_dummy.h"
#ifdef GLES3_ENABLED

View file

@ -39,6 +39,7 @@
#include "core/config/project_settings.h"
#include "core/debugger/engine_debugger.h"
#include "core/io/file_access.h"
#include "core/os/main_loop.h"
#include "drivers/unix/dir_access_unix.h"
#include "drivers/unix/file_access_unix.h"
#include "main/main.h"

View file

@ -32,6 +32,7 @@
#include "core/config/project_settings.h"
#include "core/object/script_language.h"
#include "core/os/main_loop.h"
#include "core/os/os.h"
#include "core/string/print_string.h"
#include "core/version.h"

View file

@ -32,6 +32,7 @@
#include "core/config/project_settings.h"
#include "core/object/script_language.h"
#include "core/os/main_loop.h"
#include "core/os/os.h"
#include "core/string/print_string.h"
#include "core/version.h"

View file

@ -39,6 +39,7 @@
#include "core/io/file_access.h"
#include "core/io/marshalls.h"
#include "core/io/xml_parser.h"
#include "core/os/main_loop.h"
#include "core/version.h"
#include "drivers/png/png_driver_common.h"
#include "main/main.h"

View file

@ -38,6 +38,7 @@
#include "core/debugger/engine_debugger.h"
#include "core/debugger/script_debugger.h"
#include "core/io/marshalls.h"
#include "core/os/main_loop.h"
#include "core/version_generated.gen.h"
#include "drivers/windows/dir_access_windows.h"
#include "drivers/windows/file_access_windows.h"