D3D12_RESOURCE_TRANSITION_BARRIER struttura (d3d12.h)
Descrive la transizione di sottorisorse tra diversi usi.
Sintassi
typedef struct D3D12_RESOURCE_TRANSITION_BARRIER {
ID3D12Resource *pResource;
UINT Subresource;
D3D12_RESOURCE_STATES StateBefore;
D3D12_RESOURCE_STATES StateAfter;
} D3D12_RESOURCE_TRANSITION_BARRIER;
Members
pResource
Puntatore all'oggetto ID3D12Resource che rappresenta la risorsa usata nella transizione.
Subresource
Indice della sottoresource per la transizione. Usare il flag D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES ( 0xffffffff ) per eseguire la transizione di tutte le sottoresource in una risorsa contemporaneamente.
StateBefore
Gli usi "before" delle sottorisorse, come combinazione bit per bit-OR delle costanti di enumerazione D3D12_RESOURCE_STATES .
StateAfter
Gli usi "after" delle sottorisorse, come combinazione bit per bit-OR delle costanti di enumerazione D3D12_RESOURCE_STATES .
Commenti
Questo struct viene usato dal membro Di transizione dello struct D3D12_RESOURCE_BARRIER .
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |
Vedi anche
Uso delle barriere delle risorse per sincronizzare gli stati delle risorse in Direct3D 12