Skip to main content
レンダー ターゲット ビューを使用してアクセスできるリソースからのサブリソースを記述します。

構文

メンバー

Format
型: DXGI_FORMAT
ビューの形式を指定する DXGI_FORMAT 型の値。 ViewDimension
型: D3D12_RTV_DIMENSION
レンダー ターゲット リソースへのアクセス方法を指定する D3D12_RTV_DIMENSION 型の値。この型は、リソースへのアクセス方法を指定します。このメンバーは、次の共用体のうちどの _RTV を使用するかも決定します。 Buffer
型: D3D12_BUFFER_RTV
アクセスできるバッファー要素を指定する D3D12_BUFFER_RTV 構造体。 Texture1D
型: D3D12_TEX1D_RTV
アクセスできる 1D テクスチャ内のサブリソースを指定する D3D12_TEX1D_RTV 構造体。 Texture1DArray
型: D3D12_TEX1D_ARRAY_RTV
アクセスできる 1D テクスチャ配列内のサブリソースを指定する D3D12_TEX1D_ARRAY_RTV 構造体。 Texture2D
型: D3D12_TEX2D_RTV
アクセスできる 2D テクスチャ内のサブリソースを指定する D3D12_TEX2D_RTV 構造体。 Texture2DArray
型: D3D12_TEX2D_ARRAY_RTV
アクセスできる 2D テクスチャ配列内のサブリソースを指定する D3D12_TEX2D_ARRAY_RTV 構造体。 Texture2DMS
型: D3D12_TEX2DMS_RTV
マルチサンプル 2D テクスチャは 1 つのサブリソースのみを含むため、単一のサブリソースを指定する D3D12_TEX2DMS_RTV 構造体。 Texture2DMSArray
型: D3D12_TEX2DMS_ARRAY_RTV
アクセスできるマルチサンプル 2D テクスチャ配列内のサブリソースを指定する D3D12_TEX2DMS_ARRAY_RTV 構造体。 Texture3D
型: D3D12_TEX3D_RTV
アクセスできる 3D テクスチャ内のサブリソースを指定する D3D12_TEX3D_RTV 構造体。

解説

レンダー ターゲット ビューを作成するには、レンダー ターゲット ビューの記述を ID3D12Device::CreateRenderTargetView に渡します。 レンダー ターゲット ビューでは、次の形式は使用できません。
  • すべての型なし形式。
  • ビューがバッファー (頂点、インデックス、定数、またはストリーム出力) のバインドに使用される場合は DXGI_FORMAT_R32G32B32。
形式が DXGI_FORMAT_UNKNOWN に設定されている場合、ビューがパイプラインにバインドするリソースの形式が使用されます。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

コア構造体
最終更新日 2026年8月24日