ID3D11DeviceContext::Metode ClearRenderTargetView (d3d11.h)
Atur semua elemen dalam target render ke satu nilai.
Sintaks
void ClearRenderTargetView(
[in] ID3D11RenderTargetView *pRenderTargetView,
[in] const FLOAT [4] ColorRGBA
);
Parameter
[in] pRenderTargetView
Jenis: ID3D11RenderTargetView*
Arahkan ke target render.
[in] ColorRGBA
Jenis: const FLOAT[4]
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 titik mengambang, yang mungkin tidak memiliki pola bit yang sama dengan bilangan bulat asli.
Perbedaan antara Direct3D 9 dan Direct3D 11/10: Tidak seperti Direct3D 9, tingkat penuh tampilan sumber daya selalu dibersihkan. Pengaturan viewport dan gunting tidak diterapkan. |
Saat menggunakan D3D_FEATURE_LEVEL_9_x, ClearRenderTargetView hanya menghapus ikhtisar 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 | d3d11.h |
Pustaka | D3D11.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk