ID3D11DeviceContext::OMSetDepthStencilState 方法 (d3d11.h)

设置输出合并阶段的深度模具状态。

语法

void OMSetDepthStencilState(
  [in, optional] ID3D11DepthStencilState *pDepthStencilState,
  [in]           UINT                    StencilRef
);

参数

[in, optional] pDepthStencilState

类型: ID3D11DepthStencilState*

指向深度模具状态接口的指针 (请参阅要绑定到设备的 ID3D11DepthStencilState) 。 将此设置为 NULL 以使用 D3D11_DEPTH_STENCIL_DESC 中列出的默认状态。

[in] StencilRef

类型: UINT

执行深度模具测试时要执行的引用值。 请参阅备注。

返回值

备注

若要创建深度模具状态接口,请调用 ID3D11Device::CreateDepthStencilState

方法将保存对传入的接口的引用。 这与 Direct3D 10 中的设备状态行为不同。

要求

要求
目标平台 Windows
标头 d3d11.h
Library D3D11.lib

另请参阅

ID3D11DeviceContext