# D3D12 后端概览 **命名空间**: `XCEngine::RHI` **类型**: `module` **描述**: DirectX 12 后端实现模块,提供对 DirectX 12 API 的完整封装。 ## 组件列表 ### 核心组件 | 组件 | 文档 | |------|------| | [D3D12Device](device/device.md) | DirectX 12 设备实现 | | [D3D12CommandList](command-list/command-list.md) | 命令列表实现 | ### 资源类型 | 组件 | 文档 | |------|------| | [D3D12Buffer](buffer/buffer.md) | GPU 缓冲区实现 | | [D3D12Texture](texture/texture.md) | GPU 纹理实现 | ### 命令执行 | 组件 | 文档 | |------|------| | [D3D12CommandQueue](command-queue/command-queue.md) | 命令队列实现 | | [D3D12CommandAllocator](command-allocator/command-allocator.md) | 命令分配器 | ### 同步原语 | 组件 | 文档 | |------|------| | [D3D12Fence](fence/fence.md) | 同步栅栏实现 | | [D3D12SwapChain](swap-chain/swap-chain.md) | 交换链实现 | ### 渲染状态 | 组件 | 文档 | |------|------| | [D3D12Shader](shader/shader.md) | 着色器实现 | | [D3D12PipelineState](pipeline-state/pipeline-state.md) | 管线状态对象 | | [D3D12Sampler](sampler/sampler.md) | 采样器实现 | | [D3D12RootSignature](root-signature/root-signature.md) | 根签名实现 | ### 描述符 | 组件 | 文档 | |------|------| | [D3D12DescriptorHeap](descriptor-heap/descriptor-heap.md) | 描述符堆实现 | | [D3D12RenderTargetView](render-target-view/render-target-view.md) | 渲染目标视图 | | [D3D12DepthStencilView](depth-stencil-view/depth-stencil-view.md) | 深度模板视图 | | [D3D12ShaderResourceView](shader-resource-view/shader-resource-view.md) | 着色器资源视图 | | [D3D12UnorderedAccessView](unordered-access-view/unordered-access-view.md) | 无序访问视图 | | [D3D12ConstantBufferView](constant-buffer-view/constant-buffer-view.md) | 常量缓冲视图 | ### 查询 | 组件 | 文档 | |------|------| | [D3D12QueryHeap](query-heap/query-heap.md) | 查询堆实现 | ### 工具 | 组件 | 文档 | |------|------| | [D3D12Screenshot](screenshot/screenshot.md) | 截图工具 | | [D3D12Types](types/types.md) | D3D12 类型转换 | | [D3D12Enums](enums/enums.md) | D3D12 枚举转换 | | [D3D12Common](common/common.md) | D3D12 公共工具函数 | ## 相关文档 - [../rhi/rhi.md](../rhi.md) - RHI 模块总览 - [OpenGL 后端](../opengl/opengl.md)