D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW 结构 (d3d12umddi.h)

用于创建深度模具视图的参数。

语法

typedef struct D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW {
  D3D12DDI_HRESOURCE                       hDrvResource;
  DXGI_FORMAT                              Format;
  D3D12DDI_RESOURCE_DIMENSION              ResourceDimension;
  D3D12DDI_CREATE_DEPTH_STENCIL_VIEW_FLAGS Flags;
  union {
    D3D12DDIARG_TEX1D_DEPTH_STENCIL_VIEW   Tex1D;
    D3D12DDIARG_TEX2D_DEPTH_STENCIL_VIEW   Tex2D;
    D3D12DDIARG_TEXCUBE_DEPTH_STENCIL_VIEW TexCube;
  };
} D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW;

成员

hDrvResource

显示驱动程序资源的句柄。

Format

一个DXGI_FORMAT类型的值,指示深度模具视图的像素格式。

ResourceDimension

指示基础资源的资源类型和维度的 D3D12DDI_RESOURCE_DIMENSION

Flags

D3D12DDI_CREATE_DEPTH_STENCIL_VIEW_FLAGS标志。

Tex1D

如果 ResourceDimension 成员中的值设置为 D3D12DDI_RD_TEXTURE1D,则为包含在 D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW 中的联合中的成员,该成员可以保存一维纹理 的D3D12DDIARG_TEX1D_DEPTH_STENCIL_VIEW 结构

Tex2D

如果 ResourceDimension 成员中的值设置为 D3D12DDI_RD_TEXTURE2D,则为包含在 D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW 中的联合中的成员,该成员可以保存二维纹理 的D3D12DDIARG_TEX2D_DEPTH_STENCIL_VIEW 结构

TexCube

如果 ResourceDimension 成员中的值设置为 D3D12DDI_RD_TEXTURECUBE,则为包含在 D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW 中的联合中的成员,该成员可以保存立方体纹理 的D3D12DDIARG_TEXCUBE_DEPTH_STENCIL_VIEW 结构

要求

要求
最低受支持的客户端 Windows 10 版本 1809
标头 d3d12umddi.h