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 |