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 |