refactor: 重新组织头文件包含以改进模块依赖关系
- 移除示例中不必要的rhi_module.h包含 - 在extra2d.h中统一添加缺失的模块头文件 - 确保所有核心模块都能通过主头文件正确访问
This commit is contained in:
parent
dafcf9bfef
commit
74967f23a2
|
|
@ -1,6 +1,5 @@
|
|||
#include <cstdio>
|
||||
#include <extra2d.h>
|
||||
#include <renderer/rhi_module.h>
|
||||
|
||||
using namespace extra2d;
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue