ID3D11DeviceContext::OMSetDepthStencilState 方法 (d3d11.h)
設定輸出合併階段的深度樣板狀態。
語法
void OMSetDepthStencilState(
[in, optional] ID3D11DepthStencilState *pDepthStencilState,
[in] UINT StencilRef
);
參數
[in, optional] pDepthStencilState
深度樣板狀態介面的指標 (請參閱 ID3D11DepthStencilState) 以系結至裝置。 將此設定為 NULL ,以使用 D3D11_DEPTH_STENCIL_DESC中列出的預設狀態。
[in] StencilRef
類型: UINT
執行深度樣板測試時要針對執行的參考值。 請參閱<備註>。
傳回值
無
備註
若要建立深度樣板狀態介面,請呼叫 ID3D11Device::CreateDepthStencilState。
方法會保存傳入之介面的參考。 這與 Direct3D 10 中的裝置狀態行為不同。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d11.h |
程式庫 | D3D11.lib |