estrutura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW (d3d10umddi.h)
A estrutura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW descreve um buffer usado para criar uma UAV (exibição de acesso não ordenada) em uma chamada para a função CreateUnorderedAccessView .
Sintaxe
typedef struct D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW {
[in] UINT FirstElement;
[in] UINT NumElements;
[in] UINT Flags;
} D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW;
Membros
[in] FirstElement
O deslocamento, em bytes, para o primeiro elemento no buffer.
[in] NumElements
O número de elementos no buffer.
[in] Flags
Um OR bit a bit válido de valores de sinalizador que descrevem o buffer. O runtime do Direct3D dá suporte aos valores a seguir.
Valor | Significado |
---|---|
D3D11_DDI_BUFFER_UAV_FLAG_RAW (0x00000001) | O buffer está em formato bruto. |
D3D11_DDI_BUFFER_UAV_FLAG_APPEND (0x00000002) | Associe um contador ao UAV que tenha a semântica de acréscimo. A contagem reflete quantos itens são armazenados. No entanto, a ordem na qual os itens são armazenados pode ser alterada. |
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER (0x00000004) | Associe um contador ao UAV cuja semântica impeça a reordenação do conteúdo do UAV. Portanto, os aplicativos podem depender da ordem de armazenamento. Por exemplo, os aplicativos podem criar listas vinculadas usando valores de contagem para referenciar itens armazenados. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW tem suporte a partir do sistema operacional Windows 7. |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |