2.3 KiB
2.3 KiB
D3D12 后端概览
命名空间: XCEngine::RHI
类型: module
描述: DirectX 12 后端实现模块,提供对 DirectX 12 API 的完整封装。
组件列表
核心组件
| 组件 | 文档 |
|---|---|
| D3D12Device | DirectX 12 设备实现 |
| D3D12CommandList | 命令列表实现 |
资源类型
| 组件 | 文档 |
|---|---|
| D3D12Buffer | GPU 缓冲区实现 |
| D3D12Texture | GPU 纹理实现 |
命令执行
| 组件 | 文档 |
|---|---|
| D3D12CommandQueue | 命令队列实现 |
| D3D12CommandAllocator | 命令分配器 |
同步原语
| 组件 | 文档 |
|---|---|
| D3D12Fence | 同步栅栏实现 |
| D3D12SwapChain | 交换链实现 |
渲染状态
| 组件 | 文档 |
|---|---|
| D3D12Shader | 着色器实现 |
| D3D12PipelineState | 管线状态对象 |
| D3D12Sampler | 采样器实现 |
| D3D12RootSignature | 根签名实现 |
描述符
| 组件 | 文档 |
|---|---|
| D3D12DescriptorHeap | 描述符堆实现 |
| D3D12RenderTargetView | 渲染目标视图 |
| D3D12DepthStencilView | 深度模板视图 |
| D3D12ShaderResourceView | 着色器资源视图 |
| D3D12UnorderedAccessView | 无序访问视图 |
| D3D12ConstantBufferView | 常量缓冲视图 |
查询
| 组件 | 文档 |
|---|---|
| D3D12QueryHeap | 查询堆实现 |
工具
| 组件 | 文档 |
|---|---|
| D3D12Screenshot | 截图工具 |
| D3D12Types | D3D12 类型转换 |
| D3D12Enums | D3D12 枚举转换 |
| D3D12Common | D3D12 公共工具函数 |
相关文档
- ../rhi/rhi.md - RHI 模块总览
- OpenGL 后端