Skip to main content
ルート署名バージョン 1.0 のスロットを記述します。

構文

メンバー

ParameterType
型: D3D12_ROOT_PARAMETER_TYPE
ルート署名スロットの種類を指定する D3D12_ROOT_PARAMETER_TYPE 型の値。このメンバーによって、以下の共用体で使用する型が決まります。 DescriptorTable
型: D3D12_ROOT_DESCRIPTOR_TABLE
記述子ヒープ内で連続して現れる記述子範囲のコレクションとして、記述子テーブルのレイアウトを記述する D3D12_ROOT_DESCRIPTOR_TABLE 構造体。 Constants
型: D3D12_ROOT_CONSTANTS
シェーダーで 1 つの定数バッファーとして現れる、ルート署名内のインライン定数を記述する D3D12_ROOT_CONSTANTS 構造体。 Descriptor
型: D3D12_ROOT_DESCRIPTOR
シェーダーで現れる、ルート署名内のインライン記述子を記述する D3D12_ROOT_DESCRIPTOR 構造体。 ShaderVisibility
型: D3D12_SHADER_VISIBILITY
ルート署名スロットの内容にアクセスできるシェーダーを指定する D3D12_SHADER_VISIBILITY 型の値。

解説

D3D12_ROOT_SIGNATURE_DESC には、記述子テーブルとインライン定数を含めることができます。より高機能なハードウェアでは、ルート署名内のインライン記述子もサポートされる可能性があります。ルート署名内のバインド スロットの数は、一定のサイズ以下に抑えると最も効率的で、上限が存在する場合もあります。

要件

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

関連項目

CD3DX12_ROOT_PARAMETER コア構造体 ルート署名の作成 D3D12_ROOT_PARAMETER1
最終更新日 2026年8月24日