Freigeben über


D3D11_RENDER_TARGET_VIEW_DESC1-Struktur (d3d11_3.h)

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

Syntax

typedef struct D3D11_RENDER_TARGET_VIEW_DESC1 {
  DXGI_FORMAT         Format;
  D3D11_RTV_DIMENSION ViewDimension;
  union {
    D3D11_BUFFER_RTV        Buffer;
    D3D11_TEX1D_RTV         Texture1D;
    D3D11_TEX1D_ARRAY_RTV   Texture1DArray;
    D3D11_TEX2D_RTV1        Texture2D;
    D3D11_TEX2D_ARRAY_RTV1  Texture2DArray;
    D3D11_TEX2DMS_RTV       Texture2DMS;
    D3D11_TEX2DMS_ARRAY_RTV Texture2DMSArray;
    D3D11_TEX3D_RTV         Texture3D;
  };
} D3D11_RENDER_TARGET_VIEW_DESC1;

Member

Format

Ein DXGI_FORMAT typisierter Wert, der das Datenformat angibt.

ViewDimension

Ein D3D11_RTV_DIMENSION typisierter Wert, der den Ressourcentyp und den Zugriff auf die Renderzielressource angibt.

Buffer

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

Texture1D

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

Texture1DArray

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

Texture2D

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

Texture2DArray

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

Texture2DMS

Eine D3D11_TEX2DMS_RTV-Struktur , die eine einzelne Unterressource angibt, da eine mehrsampige 2D-Textur nur eine Unterressource enthält.

Texture2DMSArray

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

Texture3D

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

Hinweise

Eine Renderzielansichtsbeschreibung wird an ID3D11Device3::CreateRenderTargetView1 übergeben, um ein Renderziel zu erstellen.

Eine Renderzielansicht kann nicht die folgenden Formate verwenden:

  • Beliebiges typloses Format.
  • DXGI_FORMAT_R32G32B32, ob die Ansicht verwendet wird, um einen Puffer (Scheitelpunkt, Index, Konstante oder Streamausgabe) zu binden.
Wenn das Format auf DXGI_FORMAT_UNKNOWN festgelegt ist, wird das Format der Ressource verwendet, die die Ansicht an die Pipeline bindet.

Anforderungen

Anforderung Wert
Header d3d11_3.h

Weitere Informationen

Ressourcenstrukturen