enumerazione D3D12_RESOURCE_BARRIER_FLAGS (d3d12.h)

Flag per l'impostazione di barriere di risorse suddivise.

Sintassi

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
} ;

Costanti

 
D3D12_RESOURCE_BARRIER_FLAG_NONE
Valore: 0
Nessun flag.
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
Valore: 0x1
Viene avviata una transizione barriera in un nuovo stato, inserendo una risorsa in una condizione temporanea senza accesso.
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY
Valore: 0x2
Questa barriera completa una transizione, impostando un nuovo stato e ripristinando l'accesso attivo a una risorsa.

Commenti

Le barriere suddivise consentono di suddividere una singola transizione in metà iniziale e finale (fare riferimento alla sincronizzazione multi-motore).

Questa enumerazione viene utilizzata dal membro Flags della struttura D3D12_RESOURCE_BARRIER .

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Enumerazioni principali

ResourceBarrier

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