D3D12_DISCARD_REGION struttura (d3d12.h)

Descrive i dettagli per l'operazione di eliminazione delle risorse.

Sintassi

typedef struct D3D12_DISCARD_REGION {
  UINT             NumRects;
  const D3D12_RECT *pRects;
  UINT             FirstSubresource;
  UINT             NumSubresources;
} D3D12_DISCARD_REGION;

Members

NumRects

Numero di rettangoli nella matrice specificata dal membro pRects .

pRects

Matrice di strutture D3D12_RECT per i rettangoli nella risorsa da eliminare. Se NULL, IgnoreResource rimuove l'intera risorsa.

FirstSubresource

Indice della prima sottoresource nella risorsa da eliminare.

NumSubresources

Numero di sottoresource nella risorsa da eliminare.

Commenti

Questa struttura viene usata dal metodo ID3D12GraphicsCommandList::D iscardResource .

Se i rettangoli vengono forniti in questa struttura, la risorsa deve avere sottoresource 2D con tutte le sottoresource specificate nella stessa dimensione.

Requisiti

   
Intestazione d3d12.h

Vedi anche

Strutture principali