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
程式庫 D3D11.lib

另請參閱

ID3D11DeviceContext