Files
XCEngine/docs/api/rhi/d3d12/d3d12.md

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 公共工具函数

相关文档