|
slot 0.0.1
A real time UI render framework
|
本文档集基于当前源码整理,描述已经实现的行为;规划能力会明确标注。
| 模块 | 关键源码 |
|---|---|
| 架构 | src/main.cpp、include/Core、include/Target |
| 核心 | src/Core、include/Core |
| 场景 | Scene、Object、Light、Phys |
| 资源 | Resource、ResourceManager.cpp |
| 模型 | Mesh、DX12MeshManager.cpp |
| 材质 | Material、DX12MaterialManager.cpp |
| 着色器 | Shader、shader、DX12Shader.cpp |
| 渲染 | Target/DirectX |
| UI | UI/Layout、Object/UIObject |
项目使用 Windows、C++20、Direct3D 12、CMake、MSVC 和 Ninja。UI 布局由项目内置求解器实现。
Shader 和模型按相对路径读取,运行工作目录应为仓库根目录。