enumerazione D3D12_RESOURCE_BARRIER_TYPE (d3d12.h)

Specifica un tipo di barriera delle risorse (transizione nell'uso delle risorse) descrizione.

Sintassi

typedef enum D3D12_RESOURCE_BARRIER_TYPE {
  D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
  D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
  D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;

Costanti

 
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION
Valore: 0
Barriera di transizione che indica una transizione di un set di sottoresource tra diversi usi. Il chiamante deve specificare prima e dopo l'utilizzo delle sottoresource.
D3D12_RESOURCE_BARRIER_TYPE_ALIASING
Barriera di aliasing che indica una transizione tra utilizzo di 2 risorse diverse con mapping nello stesso pool di riquadri. Il chiamante può specificare sia prima che dopo la risorsa. Si noti che una o entrambe le risorse possono essere NULL, che indica che qualsiasi risorsa riquadri potrebbe causare l'aliasing.
D3D12_RESOURCE_BARRIER_TYPE_UAV
Una barriera di accesso non ordinata che indica tutti gli accessi UAV (letture o scritture) a una determinata risorsa prima che tutti gli accessi UAV futuri (lettura o scrittura) possano iniziare.

Commenti

Questa enumerazione viene usata nella struttura D3D12_RESOURCE_BARRIER_TYPE . Usare questi valori con il metodo ID3D12GraphicsCommandList::ResourceBarrier .

Requisiti

   
Intestazione d3d12.h

Vedi anche

Enumerazioni principali