Condividi tramite


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

Strutture principali

Uso delle barriere delle risorse per sincronizzare gli stati delle risorse in Direct3D 12