enumeración D3D11_BUFFER_UAV_FLAG (d3d11.h)

Identifica las opciones de vista de acceso desordenado para un recurso de búfer.

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
El recurso contiene datos sin procesar y no estructurados. Requiere que el formato UAV sea DXGI_FORMAT_R32_TYPELESS.
Para obtener más información sobre la visualización sin procesar de los búferes, consulta Vistas sin procesar de búferes.
D3D11_BUFFER_UAV_FLAG_APPEND
Valor: 0x2
Permitir que los datos se anexe al final del búfer. D3D11_BUFFER_UAV_FLAG_APPEND marca también debe usarse para
cualquier vista que se usará como AppendStructuredBuffer o ConsumStructuredBuffer.
Requiere que el formato UAV sea DXGI_FORMAT_UNKNOWN.
D3D11_BUFFER_UAV_FLAG_COUNTER
Valor: 0x4
Agrega un contador al búfer unordered-access-view. D3D11_BUFFER_UAV_FLAG_COUNTER solo se puede usar en un UAV que sea un
RWStructuredBuffer y habilita la funcionalidad necesaria para los métodos IncrementCounter y DecrementCounter en HLSL. Requiere que el formato UAV sea DXGI_FORMAT_UNKNOWN.

Requisitos

   
Encabezado d3d11.h

Consulte también

Enumeraciones principales

Enumeraciones de recursos