Share via


ID3D10Device::ClearRenderTargetView 方法 (d3d10.h)

將轉譯目標中的所有項目設定為一個值。

語法

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 只會清除轉譯目標檢視中的第一個數位配量。 這可能會影響 (,例如) Cube 地圖轉譯案例。 應用程式應該為每個臉部或陣列配量建立轉譯目標檢視,然後個別清除每個檢視。

規格需求

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

另請參閱

ID3D10Device 介面