Freigeben über


D3D12_DISCARD_REGION-Struktur (d3d12.h)

Beschreibt Details für den Vorgang "Ressourcen verwerfen".

Syntax

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

Member

NumRects

Die Anzahl der Rechtecke in dem Array, das das pRects-Element angibt.

pRects

Ein Array von D3D12_RECT Strukturen für die zu verwerfenden Rechtecke in der Ressource. Bei NULL verwirft DiscardResource die gesamte Ressource.

FirstSubresource

Index der ersten zu verwerfenden Unterressource in der Ressource.

NumSubresources

Die Anzahl der zu verwerfenden Unterressourcen in der Ressource.

Hinweise

Diese Struktur wird von der ID3D12GraphicsCommandList::D iscardResource-Methode verwendet.

Wenn Rechtecke in dieser Struktur angegeben werden, muss die Ressource über 2D-Unterressourcen mit allen angegebenen Unterressourcen derselben Dimension verfügen.

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen

Kernstrukturen