Freigeben über


D3D12_RENDER_TARGET_VIEW_DESC-Struktur (d3d12.h)

Beschreibt die Unterressourcen einer Ressource, auf die mithilfe einer Renderzielsicht zugegriffen werden kann.

Syntax

typedef struct D3D12_RENDER_TARGET_VIEW_DESC {
  DXGI_FORMAT         Format;
  D3D12_RTV_DIMENSION ViewDimension;
  union {
    D3D12_BUFFER_RTV        Buffer;
    D3D12_TEX1D_RTV         Texture1D;
    D3D12_TEX1D_ARRAY_RTV   Texture1DArray;
    D3D12_TEX2D_RTV         Texture2D;
    D3D12_TEX2D_ARRAY_RTV   Texture2DArray;
    D3D12_TEX2DMS_RTV       Texture2DMS;
    D3D12_TEX2DMS_ARRAY_RTV Texture2DMSArray;
    D3D12_TEX3D_RTV         Texture3D;
  };
} D3D12_RENDER_TARGET_VIEW_DESC;

Member

Format

Ein DXGI_FORMAT typisierter Wert, der das Anzeigeformat angibt.

ViewDimension

Ein D3D12_RTV_DIMENSION typisierter Wert, der angibt, wie auf die Renderzielressource zugegriffen wird. Dieser Typ gibt an, wie auf die Ressource zugegriffen wird. Dieses Mitglied bestimmt auch, welche _RTV in der folgenden Union verwendet werden sollen.

Buffer

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

Texture1D

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

Texture1DArray

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

Texture2D

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

Texture2DArray

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

Texture2DMS

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

Texture2DMSArray

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

Texture3D

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

Hinweise

Übergeben Sie eine render-target-view-Beschreibung an ID3D12Device::CreateRenderTargetView , um eine Renderzielansicht zu erstellen.

Eine Renderzielansicht kann die folgenden Formate nicht verwenden:

  • Beliebiges typloses Format.
  • DXGI_FORMAT_R32G32B32, ob die Ansicht zum Binden eines Puffers (Vertex, Index, Konstante oder Streamausgabe) verwendet wird.
Wenn das Format auf DXGI_FORMAT_UNKNOWN festgelegt ist, wird das Format der Ressource verwendet, die die Ansicht an die Pipeline bindet.

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen

Kernstrukturen