Partager via


D3D11_UNORDERED_ACCESS_VIEW_DESC1 structure (d3d11_3.h)

Décrit les sous-ressources d’une ressource accessibles à l’aide d’une vue d’accès non ordonné.

Syntaxe

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;

Membres

Format

Valeur de type DXGI_FORMAT qui spécifie le format des données.

ViewDimension

Valeur de type D3D11_UAV_DIMENSION qui spécifie le type de ressource de la vue. Ce type est identique au type de ressource de la ressource sous-jacente. Ce membre détermine également les _UAV à utiliser dans l’union ci-dessous.

Buffer

Structure D3D11_BUFFER_UAV qui spécifie les éléments de mémoire tampon accessibles.

Texture1D

Structure D3D11_TEX1D_UAV qui spécifie les sous-ressources dans une texture 1D accessible.

Texture1DArray

Structure D3D11_TEX1D_ARRAY_UAV qui spécifie les sous-ressources d’un tableau de textures 1D accessible.

Texture2D

Structure D3D11_TEX2D_UAV1 qui spécifie les sous-ressources dans une texture 2D accessible.

Texture2DArray

Structure D3D11_TEX2D_ARRAY_UAV1 qui spécifie les sous-ressources d’un tableau de textures 2D accessible.

Texture3D

Structure D3D11_TEX3D_UAV qui spécifie des sous-ressources dans une texture 3D accessible.

Remarques

Une description unordered-access-view est passée dans ID3D11Device3 ::CreateUnorderedAccessView1 pour créer une vue.

Configuration requise

Condition requise Valeur
En-tête d3d11_3.h

Voir aussi

Structures de ressources