ID3D11DeviceContext::ClearDepthStencilView メソッド (d3d11.h)
深度ステンシル リソースをクリアします。
構文
void ClearDepthStencilView(
[in] ID3D11DepthStencilView *pDepthStencilView,
[in] UINT ClearFlags,
[in] FLOAT Depth,
[in] UINT8 Stencil
);
パラメーター
[in] pDepthStencilView
クリアする深度ステンシルへのポインター。
[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 |