Compartilhar via


estrutura D3D12_RESOURCE_ALIASING_BARRIER (d3d12.h)

Descreve a transição entre os usos de dois recursos diferentes que têm mapeamentos para o mesmo heap.

Sintaxe

typedef struct D3D12_RESOURCE_ALIASING_BARRIER {
  ID3D12Resource *pResourceBefore;
  ID3D12Resource *pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER;

Membros

pResourceBefore

Um ponteiro para o objeto ID3D12Resource que representa o recurso anterior usado na transição.

pResourceAfter

Um ponteiro para o objeto ID3D12Resource que representa o recurso after usado na transição.

Comentários

Essa estrutura é um membro da estrutura D3D12_RESOURCE_BARRIER .

Os recursos antes e depois podem ser especificados ou um ou ambos os recursos podem ser NULL, o que indica que qualquer recurso colocado ou reservado pode causar alias.

Consulte os modelos de uso descritos em CreatePlacedResource.

Requisitos

   
Cabeçalho d3d12.h

Confira também

Estruturas principais

Como usar barreiras de recursos para sincronizar estados de recursos no Direct3D 12