ID3D11DeviceContext::OMSetDepthStencilState method (d3d11.h)
Sets the depth-stencil state of the output-merger stage.
Syntax
void OMSetDepthStencilState(
[in, optional] ID3D11DepthStencilState *pDepthStencilState,
[in] UINT StencilRef
);
Parameters
[in, optional] pDepthStencilState
Type: ID3D11DepthStencilState*
Pointer to a depth-stencil state interface (see ID3D11DepthStencilState) to bind to the device. Set this to NULL to use the default state listed in D3D11_DEPTH_STENCIL_DESC.
[in] StencilRef
Type: UINT
Reference value to perform against when doing a depth-stencil test. See remarks.
Return value
None
Remarks
To create a depth-stencil state interface, call ID3D11Device::CreateDepthStencilState.
The method will hold a reference to the interfaces passed in. This differs from the device state behavior in Direct3D 10.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d11.h |
Library | D3D11.lib |