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 |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for