Bagikan melalui


ID3D10Device::Metode ClearRenderTargetView (d3d10.h)

Atur semua elemen dalam target render ke satu nilai.

Sintaks

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

Parameter

[in] pRenderTargetView

Jenis: ID3D10RenderTargetView*

Arahkan ke target render.

[in] ColorRGBA

Jenis: const FLOAT

Array 4 komponen yang mewakili warna untuk mengisi target render.

Nilai kembali

Tidak ada

Keterangan

Aplikasi yang ingin menghapus target render ke pola bit nilai bilangan bulat tertentu harus merender quad yang selaras dengan layar alih-alih menggunakan metode ini. Alasan untuk ini adalah karena metode ini menerima sebagai input nilai floating point, yang mungkin tidak memiliki pola bit yang sama dengan bilangan bulat asli.

Perbedaan antara Direct3D 9 dan Direct3D 10:

Tidak seperti Direct3D 9, tingkat penuh tampilan sumber daya selalu dibersihkan. Pengaturan viewport dan gunting tidak diterapkan.

 

Saat menggunakan 10Level9, ClearRenderTargetView hanya menghapus ikatan array pertama dalam tampilan target render. Ini dapat memengaruhi (misalnya) skenario penyajian peta kubus. Aplikasi harus membuat tampilan target render untuk setiap wajah atau ikatan array, lalu menghapus setiap tampilan satu per satu.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d10.h
Pustaka D3D10.lib

Lihat juga

Antarmuka ID3D10Device