Skip to main content
ルート署名バージョン 1.0 のレイアウトを記述します。

構文

メンバー

NumParameters
型: UINT
ルート署名内のスロットの数。この数は pParameters 配列の要素数でもあります。 pParameters
型: const D3D12_ROOT_PARAMETER *
ルート署名内のスロット用の D3D12_ROOT_PARAMETER 構造体の配列。 NumStaticSamplers
型: UINT
静的サンプラーの数を指定します。 pStaticSamplers
型: const D3D12_STATIC_SAMPLER_DESC *
1 つ以上の D3D12_STATIC_SAMPLER_DESC 構造体へのポインター。 Flags
型: D3D12_ROOT_SIGNATURE_FLAGS
D3D12_ROOT_SIGNATURE_FLAGS 型の値をビットごとの OR 演算で組み合わせた値。 結果として得られる値によって、ルート署名のレイアウトのオプションが指定されます。

解説

この構造体は、D3D12SerializeRootSignature 関数によって使用され、 ID3D12RootSignatureDeserializer::GetRootSignatureDesc メソッドによって返されます。 グラフィックス ルート署名と、コンピューティング ルート署名がそれぞれ 1 つずつあります。

要件

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

関連項目

CD3DX12_ROOT_SIGNATURE_DESC コア構造体 ルート署名の作成 D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_SIGNATURE_DESC1 D3D12_VERSIONED_ROOT_SIGNATURE_DESC ルート署名内で定数を直接使用する ルート署名内で記述子を直接使用する
最終更新日 2026年8月24日