docs: update RHI API docs
This commit is contained in:
45
docs/api/rhi/opengl/device/create-command-queue.md
Normal file
45
docs/api/rhi/opengl/device/create-command-queue.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# OpenGLDevice::CreateCommandQueue
|
||||
|
||||
```cpp
|
||||
RHICommandQueue* CreateCommandQueue(const CommandQueueDesc& desc) override
|
||||
```
|
||||
|
||||
创建 OpenGL 命令队列对象。
|
||||
|
||||
## 详细描述
|
||||
|
||||
创建用于管理命令列表提交的命令队列。
|
||||
|
||||
### OpenGL 实现
|
||||
|
||||
当前实现创建 `OpenGLCommandQueue`,用于:
|
||||
- 命令列表提交
|
||||
- 命令同步
|
||||
|
||||
## 参数
|
||||
|
||||
- `desc` - 命令队列描述符
|
||||
|
||||
## 返回值
|
||||
|
||||
`RHICommandQueue*` - 创建的命令队列指针
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 返回的命令队列对象归调用者所有,需自行管理生命周期
|
||||
- OpenGL 本身没有显式的命令队列概念,此为抽象接口实现
|
||||
|
||||
## 示例
|
||||
|
||||
```cpp
|
||||
CommandQueueDesc queueDesc;
|
||||
RHICommandQueue* queue = device.CreateCommandQueue(queueDesc);
|
||||
|
||||
// 提交命令列表到队列
|
||||
queue->ExecuteCommandList(cmdList);
|
||||
```
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [OpenGLDevice](device.md) - 类总览
|
||||
- [OpenGLCommandQueue](../opengl-command-queue.md) - OpenGL 命令队列实现
|
||||
Reference in New Issue
Block a user