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 que hay en el búfer.
[in] Flags
Or bit a bit válido de valores de marca que describen el búfer. El entorno de ejecución de Direct3D admite los siguientes valores.
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 con el UAV que tiene 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 con el 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 | Value |
---|---|
Cliente mínimo compatible | D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW se admite a partir del sistema operativo Windows 7. |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |