次の方法で共有


ID3D10Device::ClearRenderTargetView メソッド (d3d10.h)

レンダー ターゲット内のすべての要素を 1 つの値に設定します。

構文

void ClearRenderTargetView(
  [in] ID3D10RenderTargetView *pRenderTargetView,
  [in] const FLOAT [4]        ColorRGBA
);

パラメーター

[in] pRenderTargetView

種類: ID3D10RenderTargetView*

レンダー ターゲットへのポインター。

[in] ColorRGBA

型: const FLOAT

レンダー ターゲットに塗りつぶす色を表す 4 成分配列。

戻り値

なし

解説

特定の整数値ビット パターンに対してレンダー ターゲットをクリアするアプリケーションでは、このメソッドを使用するのではなく、画面に合わせた四角形をレンダリングする必要があります。 この理由は、このメソッドは、元の整数と同じビット パターンを持たない可能性がある浮動小数点値を入力として受け取るためです。

Direct3D 9 と Direct3D 10 の違い:

Direct3D 9 とは異なり、リソース ビューの全範囲は常にクリアされます。 ビューポートとハサミの設定は適用されません。

 

10Level9 を使用する場合、ClearRenderTargetView はレンダー ターゲット ビューの最初の配列スライスのみをクリアします。 これは、(たとえば) キューブ マップのレンダリング シナリオに影響を与える可能性があります。 アプリケーションでは、顔または配列スライスごとにレンダー ターゲット ビューを作成し、各ビューを個別にクリアする必要があります。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d10.h
Library D3D10.lib

こちらもご覧ください

ID3D10Device インターフェイス