Bagikan melalui


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

Lihat juga

ID3D11DeviceContext1