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
Uso delle barriere di risorse per sincronizzare gli stati delle risorse in Direct3D 12
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per