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 |