Condividi tramite


struttura D3D12_RESOURCE_ALIASING_BARRIER (d3d12.h)

Descrive la transizione tra gli utilizzi di due risorse diverse con mapping nello stesso heap.

Sintassi

typedef struct D3D12_RESOURCE_ALIASING_BARRIER {
  ID3D12Resource *pResourceBefore;
  ID3D12Resource *pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER;

Members

pResourceBefore

Puntatore all'oggetto ID3D12Resource che rappresenta la risorsa precedente usata nella transizione.

pResourceAfter

Puntatore all'oggetto ID3D12Resource che rappresenta la risorsa dopo usata nella transizione.

Commenti

Questa struttura è un membro della struttura D3D12_RESOURCE_BARRIER .

Sia prima che dopo le risorse possono essere specificate o una o entrambe le risorse possono essere NULL, che indica che qualsiasi risorsa inserita o riservata potrebbe causare l'aliasing.

Fare riferimento ai modelli di utilizzo descritti in CreatePlacedResource.

Requisiti

   
Intestazione d3d12.h

Vedi anche

Strutture principali

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