Skip to main content
描述可通过使用渲染目标视图访问的资源中的子资源。

语法

成员

Format
类型:DXGI_FORMAT
一个 DXGI_FORMAT 类型的值,指定查看格式。 ViewDimension
类型:D3D12_RTV_DIMENSION
一个 D3D12_RTV_DIMENSION 类型的值,指定如何访问渲染目标资源。此类型指定如何访问资源。此成员还确定要在以下联合中使用哪个 _RTV。 Buffer
类型:D3D12_BUFFER_RTV
一个 D3D12_BUFFER_RTV 结构,指定可访问的缓冲区元素。 Texture1D
类型:D3D12_TEX1D_RTV
一个 D3D12_TEX1D_RTV 结构,指定可访问的 1D 纹理中的子资源。 Texture1DArray
类型:D3D12_TEX1D_ARRAY_RTV
一个 D3D12_TEX1D_ARRAY_RTV 结构,指定可访问的 1D 纹理数组中的子资源。 Texture2D
类型:D3D12_TEX2D_RTV
一个 D3D12_TEX2D_RTV 结构,指定可访问的 2D 纹理中的子资源。 Texture2DArray
类型:D3D12_TEX2D_ARRAY_RTV
一个 D3D12_TEX2D_ARRAY_RTV 结构,指定可访问的 2D 纹理数组中的子资源。 Texture2DMS
类型:D3D12_TEX2DMS_RTV
一个 D3D12_TEX2DMS_RTV 结构,指定单个子资源,因为多重采样的 2D 纹理只包含一个子资源。 Texture2DMSArray
类型:D3D12_TEX2DMS_ARRAY_RTV
一个 D3D12_TEX2DMS_ARRAY_RTV 结构,指定可访问的多重采样 2D 纹理数组中的子资源。 Texture3D
类型:D3D12_TEX3D_RTV
一个 D3D12_TEX3D_RTV 结构,指定可访问的 3D 纹理中的子资源。

备注

将渲染目标视图描述传递给 ID3D12Device::CreateRenderTargetView 以创建渲染目标视图。 渲染目标视图不能使用以下格式:
  • 任何无类型格式。
  • 如果视图将用于绑定缓冲区(顶点、索引、常量或流输出),则不能使用 DXGI_FORMAT_R32G32B32。
如果格式设置为 DXGI_FORMAT_UNKNOWN,则将使用视图将其绑定到管线的资源的格式。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

Core Structures
最后修改于 2026年8月24日