Share via


D3D11_UNORDERED_ACCESS_VIEW_DESC1-Struktur (d3d11_3.h)

Beschreibt die Unterressourcen aus einer Ressource, auf die über eine Unordered-Access-Sicht zugegriffen werden kann.

Syntax

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;

Member

Format

Ein DXGI_FORMAT typisierter Wert, der das Datenformat angibt.

ViewDimension

Ein D3D11_UAV_DIMENSION typisierter Wert, der den Ressourcentyp der Ansicht angibt. Dieser Typ ist mit dem Ressourcentyp der zugrunde liegenden Ressource identisch. Dieses Mitglied bestimmt auch, welche _UAV in der folgenden Vereinigung verwendet werden sollen.

Buffer

Eine D3D11_BUFFER_UAV-Struktur , die angibt, auf welche Pufferelemente zugegriffen werden kann.

Texture1D

Eine D3D11_TEX1D_UAV-Struktur , die die Unterressourcen in einer 1D-Textur angibt, auf die zugegriffen werden kann.

Texture1DArray

Eine D3D11_TEX1D_ARRAY_UAV-Struktur , die die Unterressourcen in einem 1D-Texturarray angibt, auf das zugegriffen werden kann.

Texture2D

Eine D3D11_TEX2D_UAV1-Struktur , die die Unterressourcen in einer 2D-Textur angibt, auf die zugegriffen werden kann.

Texture2DArray

Eine D3D11_TEX2D_ARRAY_UAV1-Struktur , die die Unterressourcen in einem 2D-Texturarray angibt, auf das zugegriffen werden kann.

Texture3D

Eine D3D11_TEX3D_UAV-Struktur , die Unterressourcen in einer 3D-Textur angibt, auf die zugegriffen werden kann.

Hinweise

Eine Unordered-access-view-Beschreibung wird an ID3D11Device3::CreateUnorderedAccessView1 übergeben, um eine Ansicht zu erstellen.

Anforderungen

Anforderung Wert
Header d3d11_3.h

Weitere Informationen

Ressourcenstrukturen