structure D3D12_DISCARD_REGION (d3d12.h)

Décrit les détails de l’opération discard-resource.

Syntaxe

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

Membres

NumRects

Nombre de rectangles dans le tableau spécifié par le membre pRects .

pRects

Tableau de structures D3D12_RECT pour les rectangles de la ressource à ignorer. Si la valeur est NULL, DiscardResource ignore la ressource entière.

FirstSubresource

Index de la première sous-ressource de la ressource à ignorer.

NumSubresources

Nombre de sous-ressources dans la ressource à ignorer.

Notes

Cette structure est utilisée par la méthode ID3D12GraphicsCommandList::D iscardResource .

Si des rectangles sont fournis dans cette structure, la ressource doit avoir des sous-ressources 2D avec toutes les sous-ressources spécifiées de la même dimension.

Spécifications

   
En-tête d3d12.h

Voir aussi

Structures principales