Update API documentation and remove obsolete plan files
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# D3D12CommandList::ClearUnorderedAccessView
|
||||
|
||||
```cpp
|
||||
void ClearUnorderedAccessView(
|
||||
D3D12_GPU_DESCRIPTOR_HANDLE viewHandle,
|
||||
D3D12_CPU_DESCRIPTOR_HANDLE resourceHandle,
|
||||
ID3D12Resource* unorderedAccess,
|
||||
const float values[4],
|
||||
uint32_t rectCount = 0,
|
||||
const D3D12_RECT* rects = nullptr
|
||||
);
|
||||
```
|
||||
|
||||
清除无序访问视图。
|
||||
|
||||
**参数:**
|
||||
- `viewHandle` - GPU 描述符句柄
|
||||
- `resourceHandle` - CPU 描述符句柄
|
||||
- `unorderedAccess` - UAV 资源指针
|
||||
- `values` - 清除值 [x, y, z, w]
|
||||
- `rectCount` - 清除矩形数量
|
||||
- `rects` - 清除矩形数组
|
||||
|
||||
**复杂度:** O(n) 其中 n 为 rectCount
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [D3D12CommandList 总览](command-list.md) - 返回类总览
|
||||
@@ -21,8 +21,8 @@
|
||||
|
||||
| 方法 | 描述 |
|
||||
|------|------|
|
||||
| [`D3D12CommandList`](../../../threading/lambdatask/constructor.md) | 构造函数 |
|
||||
| [`~D3D12CommandList`](../../../threading/readwritelock/destructor.md) | 析构函数 |
|
||||
| [`D3D12CommandList`](constructor.md) | 构造函数 |
|
||||
| [`~D3D12CommandList`](destructor.md) | 析构函数 |
|
||||
| [`Initialize`](initialize.md) | 初始化命令列表 |
|
||||
| [`Shutdown`](shutdown.md) | 关闭命令列表 |
|
||||
| [`Reset`](reset.md) | 重置命令列表 |
|
||||
@@ -51,6 +51,8 @@
|
||||
| [`SetGraphicsRootDescriptorTable`](set-graphics-root-descriptor-table.md) | 设置图形根描述符表 |
|
||||
| [`SetGraphicsRootShaderResourceView`](set-graphics-root-shader-resource-view.md) | 设置图形根着色器资源视图 |
|
||||
| [`SetStencilRef`](set-stencil-ref.md) | 设置模板引用值 |
|
||||
| [`SetDepthStencilState`](set-depth-stencil-state.md) | 设置深度模板状态 |
|
||||
| [`SetBlendState`](set-blend-state.md) | 设置混合状态 |
|
||||
| [`SetBlendFactor`](set-blend-factor.md) | 设置混合因子 |
|
||||
| [`SetDepthBias`](set-depth-bias.md) | 设置深度偏移 |
|
||||
| [`Draw`](draw.md) | 绘制 |
|
||||
@@ -60,6 +62,7 @@
|
||||
| [`Clear`](clear.md) | 清除 |
|
||||
| [`ClearRenderTarget`](clear-render-target.md) | 清除渲染目标 |
|
||||
| [`ClearDepthStencil`](clear-depth-stencil.md) | 清除深度模板 |
|
||||
| [`ClearUnorderedAccessView`](clear-unordered-access-view.md) | 清除无序访问视图 |
|
||||
| [`CopyResource`](copy-resource.md) | 复制资源 |
|
||||
| [`CopyBuffer`](copy-buffer.md) | 复制缓冲区 |
|
||||
| [`CopyTexture`](copy-texture.md) | 复制纹理 |
|
||||
|
||||
16
docs/api/rhi/d3d12/command-list/set-blend-state.md
Normal file
16
docs/api/rhi/d3d12/command-list/set-blend-state.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# D3D12CommandList::SetBlendState
|
||||
|
||||
```cpp
|
||||
void SetBlendState(const BlendState& state) override;
|
||||
```
|
||||
|
||||
设置混合状态。
|
||||
|
||||
**参数:**
|
||||
- `state` - 混合状态结构体
|
||||
|
||||
**复杂度:** O(1)
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [D3D12CommandList 总览](command-list.md) - 返回类总览
|
||||
16
docs/api/rhi/d3d12/command-list/set-depth-stencil-state.md
Normal file
16
docs/api/rhi/d3d12/command-list/set-depth-stencil-state.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# D3D12CommandList::SetDepthStencilState
|
||||
|
||||
```cpp
|
||||
void SetDepthStencilState(const DepthStencilState& state) override;
|
||||
```
|
||||
|
||||
设置深度模板状态。
|
||||
|
||||
**参数:**
|
||||
- `state` - 深度模板状态结构体
|
||||
|
||||
**复杂度:** O(1)
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [D3D12CommandList 总览](command-list.md) - 返回类总览
|
||||
Reference in New Issue
Block a user