struttura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW (d3d10umddi.h)
La struttura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW descrive un buffer usato per creare una visualizzazione di accesso non ordinata in una chiamata alla funzione CreateUnorderedAccessView .
Sintassi
typedef struct D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW {
[in] UINT FirstElement;
[in] UINT NumElements;
[in] UINT Flags;
} D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW;
Members
[in] FirstElement
Offset, in byte, al primo elemento nel buffer.
[in] NumElements
Numero di elementi contenuti nel buffer.
[in] Flags
OR bit per bit valido dei valori di flag che descrivono il buffer. Il runtime Direct3D supporta i valori seguenti.
Valore | Significato |
---|---|
D3D11_DDI_BUFFER_UAV_FLAG_RAW (0x00000001) | Il buffer è in formato non elaborato. |
D3D11_DDI_BUFFER_UAV_FLAG_APPEND (0x00000002) | Associare un contatore all'UAV con semantica di accodamento. Il conteggio riflette il numero di elementi archiviati. Tuttavia, l'ordine in cui gli elementi vengono archiviati può cambiare. |
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER (0x00000004) | Associare un contatore all'UAV la cui semantica impedisce il riordinamento del contenuto dell'UAV. Di conseguenza, le applicazioni possono dipendere dall'ordine di archiviazione. Ad esempio, le applicazioni possono creare elenchi collegati usando i valori count per fare riferimento agli elementi archiviati. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW è supportato a partire dal sistema operativo Windows 7. |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |