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
Como usar barreiras de recursos para sincronizar estados de recursos no Direct3D 12