refactor: 重新组织头文件包含以改进模块依赖关系

- 移除示例中不必要的rhi_module.h包含
- 在extra2d.h中统一添加缺失的模块头文件
- 确保所有核心模块都能通过主头文件正确访问
This commit is contained in:
ChestnutYueyue 2026-03-16 22:28:31 +08:00
parent dafcf9bfef
commit 74967f23a2
2 changed files with 15 additions and 1 deletions

View File

@ -1,6 +1,5 @@
#include <cstdio>
#include <extra2d.h>
#include <renderer/rhi_module.h>
using namespace extra2d;

View File

@ -22,6 +22,7 @@
#include <context/context.h>
// Module System (新架构 - 基于事件总线)
#include <module/module.h>
#include <module/module_registry.h>
// Plugin System (新架构 - 基于事件总线)
@ -36,22 +37,36 @@
// Utils
#include <utils/logger.h>
#include <utils/random.h>
#include <utils/timer_module.h>
// Config
#include <config/app_config.h>
#include <config/window_config.h>
// Platform
#include <platform/file_module.h>
#include <platform/input_module.h>
#include <platform/window_module.h>
// Renderer System
#include <assets/asset_loader.h>
#include <assets/asset_storage.h>
#include <assets/assets_module.h>
#include <assets/font.h>
#include <assets/handle.h>
#include <assets/music.h>
#include <renderer/command_queue.h>
#include <renderer/render_graph.h>
#include <renderer/render_types.h>
#include <renderer/renderer_module.h>
#include <renderer/rhi_module.h>
#include <renderer/shader.h>
#include <renderer/material.h>
#include <renderer/texture.h>
#include <renderer/texture_atlas.h>
#include <renderer/mesh.h>
#include <renderer/uniform_buffer.h>
#include <renderer/viewport_adapter.h>
// Scene Graph System
#include <scene/scene_module.h>