# D3D12RenderTargetView **命名空间**: `XCEngine::RHI` **类型**: `class` **头文件**: `XCEngine/RHI/D3D12/D3D12RenderTargetView.h` **描述**: DirectX 12 渲染目标视图的 D3D12 实现,用于在渲染管线中作为渲染目标使用。 ## 公共方法 | 方法 | 描述 | |------|------| | [`D3D12RenderTargetView`](constructor.md) | 构造函数 | | [`~D3D12RenderTargetView`](destructor.md) | 析构函数 | | [`Initialize`](initialize.md) | 初始化渲染目标视图 | | [`InitializeAt`](initialize-at.md) | 在指定位置初始化 | | [`Shutdown`](shutdown.md) | 关闭渲染目标视图 | | [`GetCPUDescriptorHandle`](get-cpu-descriptor-handle.md) | 获取 CPU 描述符句柄 | | [`CreateDesc`](create-desc.md) | 创建描述符(静态) | ## 使用示例 ```cpp // 创建 RTV D3D12RenderTargetView rtv; rtv.Initialize(device, resource, &desc); // 使用 device->CreateRenderTargetView(resource, &desc, rtv.GetCPUDescriptorHandle()); // 清理 rtv.Shutdown(); ``` ## 相关文档 - [D3D12 后端总览](../d3d12.md) - [D3D12DescriptorHeap](../descriptor-heap/descriptor-heap.md)