Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

ID3D11DeviceContext


Feedback

Was this page helpful?

Additional resources