Compartir a través de


estructura de D3D11_UNORDERED_ACCESS_VIEW_DESC1 (d3d11_3.h)

Describe los subrecursos de un recurso al que se puede acceder mediante una vista de acceso desordenado.

Sintaxis

typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC1 {
  DXGI_FORMAT         Format;
  D3D11_UAV_DIMENSION ViewDimension;
  union {
    D3D11_BUFFER_UAV       Buffer;
    D3D11_TEX1D_UAV        Texture1D;
    D3D11_TEX1D_ARRAY_UAV  Texture1DArray;
    D3D11_TEX2D_UAV1       Texture2D;
    D3D11_TEX2D_ARRAY_UAV1 Texture2DArray;
    D3D11_TEX3D_UAV        Texture3D;
  };
} D3D11_UNORDERED_ACCESS_VIEW_DESC1;

Miembros

Format

Valor DXGI_FORMAT con tipo que especifica el formato de datos.

ViewDimension

Valor D3D11_UAV_DIMENSION con tipo que especifica el tipo de recurso de la vista. Este tipo es el mismo que el tipo de recurso del recurso subyacente. Este miembro también determina qué _UAV usar en la unión siguiente.

Buffer

Estructura D3D11_BUFFER_UAV que especifica a qué elementos de búfer se puede acceder.

Texture1D

Estructura D3D11_TEX1D_UAV que especifica los subrecursos en una textura 1D a la que se puede acceder.

Texture1DArray

Estructura D3D11_TEX1D_ARRAY_UAV que especifica los subrecursos de una matriz de texturas 1D a la que se puede acceder.

Texture2D

Estructura D3D11_TEX2D_UAV1 que especifica los subrecursos en una textura 2D a la que se puede acceder.

Texture2DArray

Estructura D3D11_TEX2D_ARRAY_UAV1 que especifica los subrecursos de una matriz de texturas 2D a la que se puede acceder.

Texture3D

Estructura D3D11_TEX3D_UAV que especifica subrecursos en una textura 3D a la que se puede acceder.

Comentarios

Se pasa una descripción unordered-access-view a ID3D11Device3::CreateUnorderedAccessView1 para crear una vista.

Requisitos

Requisito Valor
Header d3d11_3.h

Consulte también

Estructuras de recursos