Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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