docs: update resources API docs

This commit is contained in:
2026-03-20 02:35:35 +08:00
parent fd792b7df1
commit ea756c0177
314 changed files with 9439 additions and 1360 deletions

View File

@@ -4,6 +4,8 @@
**类型**: `class` (singleton)
**头文件**: `XCEngine/Resources/AsyncLoader.h`
**描述**: 异步资源加载器单例,负责多线程后台资源加载和完成回调调度。
## 概述
@@ -59,13 +61,25 @@
| `void CancelAll()` | 取消所有待处理的加载请求 |
| `void Cancel(Core::uint64 requestId)` | 取消指定 ID 的加载请求 |
### 方法详情
- [Initialize](initialize.md) - 初始化异步加载器
- [Shutdown](shutdown.md) - 关闭异步加载器
- [Submit](submit.md) - 提交异步加载请求
- [Update](update.md) - 更新函数,处理完成的加载请求
- [IsLoading](isloading.md) - 检查是否有正在加载的资源
- [GetPendingCount](getpendingcount.md) - 获取待处理加载请求数量
- [GetProgress](getprogress.md) - 获取整体加载进度
- [CancelAll](cancelall.md) - 取消所有待处理的加载请求
- [Cancel](cancel.md) - 取消指定 ID 的加载请求
## 实现说明
**注意**: 当前 `AsyncLoader` 的实现为部分完成状态stub
- `Initialize()` 工作线程数参数被忽略
- `Submit()` 仅将请求加入队列,不进行实际异步加载
- `Update()` 不执行实际加载,直接调用回调返回成功
- `QueueCompleted()``Cancel()` 为空实现
- `Cancel()` 为空实现
## 使用示例