METODE ID3D11DeviceContext1::D iscardView1 (d3d11_1.h)
Membuang elemen yang ditentukan dalam tampilan sumber daya dari konteks perangkat.
Sintaks
void DiscardView1(
[in] ID3D11View *pResourceView,
[in, optional] const D3D11_RECT *pRects,
UINT NumRects
);
Parameter
[in] pResourceView
Jenis: ID3D11View*
Penunjuk ke antarmuka ID3D11View untuk tampilan sumber daya yang akan dibuang. Sumber daya yang mendasari tampilan harus dibuat dengan penggunaan D3D11_USAGE_DEFAULT atau D3D11_USAGE_DYNAMIC, jika tidak, runtime menghilangkan panggilan ke DiscardView1; jika lapisan debug diaktifkan, runtime mengembalikan pesan kesalahan.
[in, optional] pRects
Jenis: const D3D11_RECT*
Array struktur D3D11_RECT untuk persegi panjang dalam tampilan sumber daya untuk dibuang. Jika NULL, DiscardView1 membuang seluruh tampilan dan berulah sama dengan DiscardView.
NumRects
Jenis: UINT
Jumlah persegi panjang dalam array yang ditentukan parameter pRects .
Nilai kembali
Tidak ada
Keterangan
DiscardView1 menginformasikan unit pemrosesan grafis (GPU) bahwa konten yang ada dalam elemen yang ditentukan dalam tampilan sumber daya yang dituju pResourceView tidak lagi diperlukan. Tampilan dapat berupa SRV, RTV, UAV, atau DSV. DiscardView1 adalah variasi pada metode DiscardResource . DiscardView1 memungkinkan Anda membuang elemen subset sumber daya yang ada dalam tampilan (seperti elemen miplevel tunggal). Lebih penting lagi, DiscardView1 memberikan kenyamanan karena sering kali tampilan adalah apa yang terikat dan tidak terikat di alur. Beberapa pengikatan alur tidak memiliki tampilan, seperti output aliran. Dalam situasi itu, DiscardResource dapat melakukan pekerjaan untuk sumber daya apa pun.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d3d11_1.h |
Pustaka | D3D11.lib |