Condividi tramite


enumerazione D3D11_BUFFER_UAV_FLAG (d3d11.h)

Identifica le opzioni di visualizzazione di accesso non ordinato per una risorsa buffer.

Sintassi

typedef enum D3D11_BUFFER_UAV_FLAG {
  D3D11_BUFFER_UAV_FLAG_RAW = 0x1,
  D3D11_BUFFER_UAV_FLAG_APPEND = 0x2,
  D3D11_BUFFER_UAV_FLAG_COUNTER = 0x4
} ;

Costanti

 
D3D11_BUFFER_UAV_FLAG_RAW
Valore: 0x1
La risorsa contiene dati non elaborati e non strutturati. Richiede che il formato UAV sia DXGI_FORMAT_R32_TYPELESS.
Per altre info sulla visualizzazione non elaborata dei buffer, vedi Visualizzazioni non elaborate dei buffer.
D3D11_BUFFER_UAV_FLAG_APPEND
Valore: 0x2
Consente l'accodamento dei dati alla fine del buffer. D3D11_BUFFER_UAV_FLAG_APPEND flag deve essere usato anche per
qualsiasi visualizzazione che verrà utilizzata come AppendStructuredBuffer o ConsumeStructuredBuffer.
Richiede che il formato UAV sia DXGI_FORMAT_UNKNOWN.
D3D11_BUFFER_UAV_FLAG_COUNTER
Valore: 0x4
Aggiunge un contatore al buffer di visualizzazione di accesso non ordinato. D3D11_BUFFER_UAV_FLAG_COUNTER può essere usato solo in un UAV che è
RWStructuredBuffer e abilita le funzionalità necessarie per i metodi IncrementCounter e DecrementCounter in HLSL. Richiede che il formato UAV sia DXGI_FORMAT_UNKNOWN.

Requisiti

   
Intestazione d3d11.h

Vedi anche

Enumerazioni principali

Enumerazioni delle risorse