Condividi tramite


Metodo ID3D11DeviceContext1::D iscardView1 (d3d11_1.h)

Rimuove gli elementi specificati in una visualizzazione risorse dal contesto di dispositivo.

Sintassi

void DiscardView1(
  [in]           ID3D11View       *pResourceView,
  [in, optional] const D3D11_RECT *pRects,
                 UINT             NumRects
);

Parametri

[in] pResourceView

Tipo: ID3D11View*

Puntatore all'interfaccia ID3D11View per la visualizzazione delle risorse da eliminare. La risorsa sottostante alla vista deve essere stata creata con l'utilizzo D3D11_USAGE_DEFAULT o D3D11_USAGE_DYNAMIC; in caso contrario, il runtime elimina la chiamata a DiscardView1; se il livello di debug è abilitato, il runtime restituisce un messaggio di errore.

[in, optional] pRects

Tipo: const D3D11_RECT*

Matrice di strutture D3D11_RECT per i rettangoli nella visualizzazione risorse da eliminare. Se NULL, DiscardView1 rimuove l'intera visualizzazione e si comporta come DiscardView.

NumRects

Tipo: UINT

Numero di rettangoli nella matrice specificati dal parametro pRects .

Valore restituito

nessuno

Osservazioni

DiscardView1 indica all'unità di elaborazione grafica (GPU) che il contenuto esistente negli elementi specificati nella visualizzazione risorse a cui pResourceView punta non è più necessario. La visualizzazione può essere una vista SRV, RTV, UAV o DSV. DiscardView1 è una variante del metodo DiscardResource . DiscardView1 consente di eliminare gli elementi di un subset di una risorsa che si trova in una visualizzazione , ad esempio gli elementi di un singolo miplevel. Più importante, DiscardView1 offre una praticità perché spesso le visualizzazioni sono associate e non associate alla pipeline. Alcune associazioni di pipeline non dispongono di viste, ad esempio l'output del flusso. In questo caso , DiscardResource può eseguire il processo per qualsiasi risorsa.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11_1.h
Libreria D3D11.lib

Vedi anche

ID3D11DeviceContext1