Compartilhar via


enumeração D3D11_BUFFER_UAV_FLAG (d3d11.h)

Identifica opções de exibição de acesso não ordenado para um recurso de buffer.

Syntax

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

Constantes

 
D3D11_BUFFER_UAV_FLAG_RAW
Valor: 0x1
O recurso contém dados brutos e não estruturados. Requer que o formato UAV seja DXGI_FORMAT_R32_TYPELESS.
Para obter mais informações sobre a exibição bruta de buffers, consulte Exibições brutas de buffers.
D3D11_BUFFER_UAV_FLAG_APPEND
Valor: 0x2
Permitir que os dados sejam acrescentados ao final do buffer. D3D11_BUFFER_UAV_FLAG_APPEND sinalizador também deve ser usado para
qualquer exibição que será usada como appendStructuredBuffer ou consumeStructuredBuffer.
Requer que o formato UAV seja DXGI_FORMAT_UNKNOWN.
D3D11_BUFFER_UAV_FLAG_COUNTER
Valor: 0x4
Adiciona um contador ao buffer de exibição de acesso não ordenado. D3D11_BUFFER_UAV_FLAG_COUNTER só pode ser usado em um UAV que seja um
RWStructuredBuffer e habilita a funcionalidade necessária para os métodos IncrementCounter e DecrementCounter no HLSL. Requer que o formato UAV seja DXGI_FORMAT_UNKNOWN.

Requisitos

   
Cabeçalho d3d11.h

Confira também

Enumerações principais

Enumerações de recursos