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
Library D3D11.lib

関連項目

ID3D11DeviceContext