共用方式為


ID3D11DeviceCoNtext::ClearDepthStencilView 方法 (d3d11.h)

清除深度樣板資源。

語法

void ClearDepthStencilView(
  [in] ID3D11DepthStencilView *pDepthStencilView,
  [in] UINT                   ClearFlags,
  [in] FLOAT                  Depth,
  [in] UINT8                  Stencil
);

參數

[in] pDepthStencilView

類型: ID3D11DepthStencilView*

要清除之深度樣板的指標。

[in] ClearFlags

類型: UINT

識別要清除 (的資料類型,請參閱 D3D11_CLEAR_FLAG) 。

[in] Depth

類型: FLOAT

使用此值清除深度緩衝區。 此值會限制在 0 到 1 之間。

[in] Stencil

類型: UINT8

清除具有此值的樣板緩衝區。

傳回值

備註

Direct3D 9 與 Direct3D 11/10 之間的差異:

不同于 Direct3D 9,一律會清除資源檢視的完整範圍。 不會套用檢視區和剪刀設定。

規格需求

   
目標平台 Windows
標頭 d3d11.h
程式庫 D3D11.lib

另請參閱

ID3D11DeviceContext