Freigeben über


D3D12_UNORDERED_ACCESS_VIEW_DESC-Struktur (d3d12.h)

Beschreibt die Unterressourcen aus einer Ressource, auf die über eine ungeordnete Zugriffsansicht zugegriffen werden kann.

Syntax

typedef struct D3D12_UNORDERED_ACCESS_VIEW_DESC {
  DXGI_FORMAT         Format;
  D3D12_UAV_DIMENSION ViewDimension;
  union {
    D3D12_BUFFER_UAV        Buffer;
    D3D12_TEX1D_UAV         Texture1D;
    D3D12_TEX1D_ARRAY_UAV   Texture1DArray;
    D3D12_TEX2D_UAV         Texture2D;
    D3D12_TEX2D_ARRAY_UAV   Texture2DArray;
    D3D12_TEX2DMS_UAV       Texture2DMS;
    D3D12_TEX2DMS_ARRAY_UAV Texture2DMSArray;
    D3D12_TEX3D_UAV         Texture3D;
  };
} D3D12_UNORDERED_ACCESS_VIEW_DESC;

Member

Format

Ein DXGI_FORMAT typisierter Wert, der das Anzeigeformat angibt.

ViewDimension

Ein D3D12_UAV_DIMENSION typisierter Wert, der den Ressourcentyp der Ansicht angibt. Dieser Typ gibt an, wie auf die Ressource zugegriffen wird. Dieser Member bestimmt auch, welche _UAV in der folgenden Union verwendet werden sollen.

Buffer

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

Texture1D

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

Texture1DArray

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

Texture2D

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

Texture2DArray

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

Texture2DMS

Texture2DMSArray

Texture3D

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

Hinweise

Übergeben Sie eine Unordered-Access-View-Beschreibung an ID3D12Device::CreateUnorderedAccessView , um eine Ansicht zu erstellen.

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen

Kernstrukturen