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. 清理