estrutura D3D12_DISCARD_REGION (d3d12.h)

Descreve os detalhes da operação discard-resource.

Sintaxe

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

Membros

NumRects

O número de retângulos na matriz especificada pelo membro pRects .

pRects

Uma matriz de estruturas D3D12_RECT para os retângulos no recurso a serem descartados. Se FOR NULL, DiscardResource descartará todo o recurso.

FirstSubresource

Índice do primeiro sub-recurso no recurso a ser descartado.

NumSubresources

O número de sub-recursos no recurso a ser descartado.

Comentários

Essa estrutura é usada pelo método ID3D12GraphicsCommandList::D iscardResource .

Se os retângulos forem fornecidos nessa estrutura, o recurso deverá ter sub-recursos 2D com todos os sub-recursos especificados na mesma dimensão.

Requisitos

   
Cabeçalho d3d12.h

Confira também

Estruturas principais