Share via


enumeração D3D12_RESOURCE_BARRIER_FLAGS (d3d12.h)

Sinalizadores para definir barreiras de recursos divididos.

Syntax

typedef enum D3D12_RESOURCE_BARRIER_FLAGS {
  D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
  D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
  D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} ;

Constantes

 
D3D12_RESOURCE_BARRIER_FLAG_NONE
Valor: 0
Sem sinalizadores.
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
Valor: 0x1
Isso inicia uma transição de barreira em um novo estado, colocando um recurso em uma condição temporária sem acesso.
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY
Valor: 0x2
Essa barreira conclui uma transição, definindo um novo estado e restaurando o acesso ativo a um recurso.

Comentários

As barreiras divididas permitem que uma única transição seja dividida em metades de início e término (consulte Sincronização de vários mecanismos).

Essa enumeração é usada pelo membro Flags da estrutura D3D12_RESOURCE_BARRIER .

Requisitos

Requisito Valor
Cabeçalho d3d12.h

Confira também

Enumerações principais

ResourceBarrier

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