D3D12DDIARG_RESOURCE_BARRIER_0022 struttura (d3d12umddi.h)
La struttura D3D12DDIARG_RESOURCE_BARRIER_0022 contiene i parametri della barriera delle risorse per il PFND3D12DDI_RESOURCEBARRIER_0022.
Sintassi
typedef struct D3D12DDIARG_RESOURCE_BARRIER_0022 {
D3D12DDI_RESOURCE_BARRIER_TYPE Type;
D3D12DDI_RESOURCE_BARRIER_FLAGS Flags;
union {
D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Transition;
D3D12DDI_RESOURCE_RANGED_BARRIER_0022 Ranged;
D3D12DDI_RESOURCE_UAV_BARRIER UAV;
};
} D3D12DDIARG_RESOURCE_BARRIER_0022;
Members
Type
Tipo di barriera delle risorse come valore D3D12DDI_RESOURCE_BARRIER_TYPE . Questo membro determina il tipo di barriera da usare nell'unione seguente.
Flags
Flag di barriera come valore D3D12DDI_RESOURCE_BARRIER_FLAGS .
Transition
Struttura D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 che descrive la transizione di sottorisorse tra diversi usi. I membri della struttura specificano prima e dopo l'utilizzo delle sottoresource.
Ranged
Struttura D3D12DDI_RESOURCE_RANGED_BARRIER_0022 che descrive una barriera intervallata.
UAV
Una struttura D3D12DDI_RESOURCE_UAV_BARRIER che descrive una risorsa in cui tutti gli accessi UAV (letture o scritture) devono essere completati prima che tutti gli accessi UAV futuri (lettura o scrittura) possano iniziare.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h (include D3d12umddi.h) |