From 445876752c51987cb1a4074f02a327c67f595b02 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Thu, 26 Mar 2026 01:58:16 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BF=AE=E5=A4=8D=20containers=20?= =?UTF-8?q?=E5=92=8C=20rhi=20=E6=A8=A1=E5=9D=97=E7=9A=84=E5=A4=B4=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - containers: 修正 Containers.h, Array.h, String.h, HashMap.h 的路径为 Core/Containers/ - rhi: 修正 D3D12 和 OpenGL 后端文档路径 --- docs/api/containers/array/array.md | 4 ++-- docs/api/containers/containers.md | 8 ++++---- docs/api/containers/hashmap/hashmap.md | 4 ++-- docs/api/containers/string/string.md | 6 +++--- docs/api/rhi/rhi.md | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/api/containers/array/array.md b/docs/api/containers/array/array.md index dc485678..fa9e441c 100644 --- a/docs/api/containers/array/array.md +++ b/docs/api/containers/array/array.md @@ -4,7 +4,7 @@ **类型**: `class` (template) -**头文件**: `XCEngine/Containers/Array.h` +**头文件**: `XCEngine/Core/Containers/Array.h` **描述**: 模板动态数组容器,提供自动扩容的数组实现。 @@ -43,7 +43,7 @@ ## 使用示例 ```cpp -#include +#include // 基本用法 XCEngine::Containers::Array arr; diff --git a/docs/api/containers/containers.md b/docs/api/containers/containers.md index c5316191..cfb762f3 100644 --- a/docs/api/containers/containers.md +++ b/docs/api/containers/containers.md @@ -4,7 +4,7 @@ **类型**: `module` -**头文件**: `XCEngine/Containers/Containers.h` +**头文件**: `XCEngine/Core/Containers/Containers.h` **描述**: XCEngine 的容器模块,提供常用的数据结构实现。 @@ -32,9 +32,9 @@ Containers 模块提供了图形引擎常用的数据结构,包括动态数组 ## 使用示例 ```cpp -#include -#include -#include +#include +#include +#include // 使用 Array XCEngine::Containers::Array arr; diff --git a/docs/api/containers/hashmap/hashmap.md b/docs/api/containers/hashmap/hashmap.md index a36026dd..f919dab6 100644 --- a/docs/api/containers/hashmap/hashmap.md +++ b/docs/api/containers/hashmap/hashmap.md @@ -4,7 +4,7 @@ **类型**: `class` (template) -**头文件**: `XCEngine/Containers/HashMap.h` +**头文件**: `XCEngine/Core/Containers/HashMap.h` **描述**: 模板哈希表容器,提供键值对存储和快速查找。 @@ -58,7 +58,7 @@ ## 使用示例 ```cpp -#include +#include #include int main() { diff --git a/docs/api/containers/string/string.md b/docs/api/containers/string/string.md index 9eb96690..9e75991b 100644 --- a/docs/api/containers/string/string.md +++ b/docs/api/containers/string/string.md @@ -4,7 +4,7 @@ **类型**: `class` -**头文件**: `XCEngine/Containers/String.h` +**头文件**: `XCEngine/Core/Containers/String.h` **描述**: 动态字符串类,提供 UTF-8 编码的字符串操作。 @@ -68,7 +68,7 @@ namespace std { **示例:** ```cpp -#include +#include #include int main() { @@ -82,7 +82,7 @@ int main() { ## 使用示例 ```cpp -#include +#include // 基本用法 Containers::String str = "Hello"; diff --git a/docs/api/rhi/rhi.md b/docs/api/rhi/rhi.md index bec0eba9..d0a4a08f 100644 --- a/docs/api/rhi/rhi.md +++ b/docs/api/rhi/rhi.md @@ -105,9 +105,9 @@ RHICommandList* cmdList = device->CreateCommandList(cmdListDesc); RHICommandQueue* cmdQueue = device->CreateCommandQueue(queueDesc); // 5. 渲染循环 -while (!swapChain->ShouldClose()) { +while (true) { cmdQueue->ExecuteCommandLists(1, (void**)&cmdList); - swapChain->Present(); + swapChain->Present(1, 0); } // 6. 清理