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.
Anforderungen
Kopfzeile | d3d12.h |