estructura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW (d3d10umddi.h)
La estructura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW describe un búfer que se usa para crear una vista de acceso desordenada (UAV) en una llamada a la función createUnorderedAccessView .
Sintaxis
typedef struct D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW {
[in] UINT FirstElement;
[in] UINT NumElements;
[in] UINT Flags;
} D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW;
Miembros
[in] FirstElement
Desplazamiento, en bytes, al primer elemento del búfer.
[in] NumElements
Número de elementos del búfer.
[in] Flags
OR bit a bit válido de los valores de marca que describen el búfer. El entorno de ejecución de Direct3D admite los valores siguientes.
Valor | Significado |
---|---|
D3D11_DDI_BUFFER_UAV_FLAG_RAW (0x00000001) | El búfer está en formato sin formato. |
D3D11_DDI_BUFFER_UAV_FLAG_APPEND (0x00000002) | Asocie un contador al UAV que tenga semántica anexada. El recuento refleja cuántos elementos se almacenan. Sin embargo, el orden en el que se almacenan los elementos puede cambiar. |
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER (0x00000004) | Asocie un contador a la UAV cuya semántica impida la reordenación del contenido del UAV. Por lo tanto, las aplicaciones pueden depender del orden de almacenamiento. Por ejemplo, las aplicaciones pueden crear listas vinculadas mediante el uso de valores de recuento para hacer referencia a elementos almacenados. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW se admite a partir del sistema operativo Windows 7. |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |