docs(api): sync active and archived API entry docs

This commit is contained in:
2026-04-10 17:27:29 +08:00
parent e2e4e08479
commit 46fac8a215
6 changed files with 109 additions and 37 deletions

View File

@@ -339,7 +339,7 @@
- 这类问题与此前已收口的 `tests/Editor/` 一样,属于 Windows 工作树里最容易被忽略、但会持续制造噪音的路径口径漂移。
- 完成记录:
- 已把活跃 guide 与 canonical API 文档中的 `tests/Core/...``tests/Core/Math/...``tests/Scripting/...` 统一改成真实目录大小写。
- 本轮只收口活跃文档;`docs/plan/used/``docs/used/` 等归档材料继续保留历史写法
- 本轮原始执行阶段只收口活跃文档;当前归档根统一位于 `docs/used/`
## T11 Editor / Viewport 新增 header helper 补页
@@ -878,9 +878,34 @@
- 已同步 `Resources.md`,把 `GaussianSplat` 纳入 `Resources` 模块子目录导航。
- 已重新运行 `python -B docs/api/_tools/audit_api_docs.py`,确认 `Public headers: 384``Editor source headers: 144``Valid header refs (canonical): 384``Valid source refs (Editor canonical): 144``Invalid header refs: 0``Invalid source refs: 0``Broken .md links: 0``Missing directory index pages: 0`
## T29 Rendering / `RenderMaterialResolve` 主页面内容回归2026-04-10
- 状态: `DONE`
- 认领人: `Codex`
- 优先级: `P1`
- 写入范围:
- `docs/api/XCEngine/Rendering/Materials/**`
- `docs/plan/API文档目录结构第二轮并行任务板_2026-04-09.md`
- `docs/api/_meta/rebuild-status.md`
- 主要源码依据:
- `engine/include/XCEngine/Rendering/Materials/RenderMaterialResolve.h`
- `engine/include/XCEngine/Rendering/Builtin/BuiltinPassMetadataUtils.h`
- `engine/src/Rendering/Extraction/RenderSceneUtility.cpp`
- `engine/src/Rendering/Pipelines/BuiltinForwardPipeline.cpp`
- `engine/src/Rendering/Passes/BuiltinDepthStylePassBaseResources.cpp`
- 已确认问题:
- `RenderMaterialResolve.md` 仍停留在旧的 `BuiltinForwardMaterialData` / legacy helper 口径,没有同步 `BuiltinDepthStyleMaterialConstants``MaterialBufferResourceView` 与 depth-style 常量 payload 这条新公开链路。
- 页面还把 `MatchesBuiltinPass(...)` 描述成直接依赖旧材质提示,而当前真实实现已经把匹配规则委托给 `BuiltinPassMetadataUtils::ShaderPassMatchesBuiltinPass(...)`
- `Materials.md` 也没有把 structured/raw material buffer binding 视图解析与 depth-style payload 作为当前模块职责写出来。
- 完成记录:
- 已重写 `RenderMaterialResolve.md` 的主类型、公开能力、关键 helper 和实现边界,移除已不在头文件里的 `BuiltinForwardMaterialData` / legacy helper 描述,补齐 `BuiltinDepthStyleMaterialConstants``MaterialBufferResourceView``ResolveBuiltinDepthStyleMaterialConstantPayload(...)``TryResolveMaterialBufferResourceView(...)`
- 已同步 `Materials.md`,把 depth-style 常量 payload 与 material buffer 视图解析纳入当前模块职责。
- 已更新第二轮任务板,把 `RR3` 标记为当前会话完成。
- 已重新运行 `python -B docs/api/_tools/audit_api_docs.py`,确认 `Valid header refs (canonical): 384``Valid source refs (Editor canonical): 144``Broken .md links: 0``Missing directory index pages: 0`
## 当前结论
- 第三轮复核当前已确认 `28` 组失配;`T01``T28` 已完成,其中 `T27` 收口了 Rendering 目录归位后的总览口径和审计路径,`T28` 补齐了 `Resources/Model``Resources/GaussianSplat` 的 canonical 入口。
- 第三轮复核当前已确认 `29` 组失配;`T01``T29` 已完成,其中 `T27` 收口了 Rendering 目录归位后的总览口径和审计路径,`T28` 补齐了 `Resources/Model``Resources/GaussianSplat` 的 canonical 入口`T29` 完成了 `RenderMaterialResolve` 内容回归
- 当前 `engine/include/XCEngine/**``new_editor/include/XCEditor/**``editor/src/**` 三条 canonical 审计主线都已经回到全绿:`Valid header refs (canonical) = 384``Valid source refs (Editor canonical) = 144``Broken .md links = 0``Missing directory index pages = 0`
- 本轮新增纳入审计口径的 `XCEditor``Resources/Model``Resources/GaussianSplat` 已经进入 canonical API 树不再是遗留缺口Rendering 目录错位、overview 口径漂移和 stale-token 路径也已同步收口。
- 本轮新增纳入审计口径的 `XCEditor``Resources/Model``Resources/GaussianSplat` 已经进入 canonical API 树不再是遗留缺口Rendering 目录错位、overview 口径漂移`RenderMaterialResolve` 主页面内容漂移和 stale-token 路径也已同步收口。
- 后续如果 `docs/plan/` 再出现新的 API 相关计划,或工作树新增/改动 public header、Editor source header应继续在此任务池追加新任务块并在收口前重新运行 `python -B docs/api/_tools/audit_api_docs.py`

View File

@@ -2,9 +2,9 @@
## 文档定位
这份任务池接替已归档
这份任务池已归档,接替的是更早一轮活跃计划
- `docs/plan/used/API文档并行更新任务池_2026-04-02.md`
- `docs/plan/API文档并行更新任务池_2026-04-02.md`
旧任务池解决的是:
@@ -198,7 +198,7 @@
- 优先级: `P2`
- 写入范围:
- `docs/api/_meta/rebuild-status.md`
- `docs/plan/API文档实时同步任务池_2026-04-03.md`
- `docs/used/API文档实时同步任务池_2026-04-03.md`
- 主要依据:
- `T01-T04` 完成结果
- 完成标准:
@@ -343,7 +343,7 @@
- `docs/api/XCEngine/Editor/Managers/Managers.md`
- `docs/api/_tools/audit_api_docs.py`
- 必要时 `docs/api/_meta/rebuild-status.md`
- 必要时 `docs/plan/API文档实时同步任务池_2026-04-03.md`
- 必要时 `docs/used/API文档实时同步任务池_2026-04-03.md`
- 主要源码依据:
- `editor/src/Core/EditorConsoleSink.h`
- `editor/src/Core/EditorConsoleSink.cpp`

View File

@@ -2,9 +2,9 @@
## 文档定位
这份任务池接替已归档第一轮计划
这份任务池已归档,接替的是第一轮归档
- `docs/plan/used/API文档实时同步任务池_2026-04-03_第一轮归档.md`
- `docs/used/API文档实时同步任务池_2026-04-03_第一轮归档.md`
第一轮已经解决的重点是: