ID3D10Device::ClearDepthStencilView 方法 (d3d10.h)

清除深度樣板資源。

語法

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

參數

[in] pDepthStencilView

類型: ID3D10DepthStencilView*

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

[in] ClearFlags

類型: UINT

要清除的緩衝區部分。 請參閱 D3D10_CLEAR_FLAG

[in] Depth

類型: FLOAT

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

[in] Stencil

類型: UINT8

使用此值清除樣板緩衝區。

傳回值

備註

Direct3D 9 與 Direct3D 10 之間的差異:

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

規格需求

需求
目標平台 Windows
標頭 d3d10.h
程式庫 D3D10.lib

另請參閱

ID3D10Device 介面