D3D12_ROOT_DESCRIPTOR_TABLE1 構造体 (d3d12.h)

記述子テーブルのルート署名 1.1 レイアウトを、1 つの基本記述子ハンドルに対してすべて相対的な記述子範囲のコレクションとして記述します。

構文

typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 {
  UINT                          NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1;

メンバー

NumDescriptorRanges

テーブル レイアウト内の記述子範囲の数。

pDescriptorRanges

記述子範囲 を記述するD3D12_DESCRIPTOR_RANGE1 構造体の配列。

注釈

サンプラーは、定数バッファー ビュー (CBV)、順序なしアクセス ビュー (UAV)、シェーダー リソース ビュー (SRV) と同じ記述子テーブルでは使用できません。

D3D12_ROOT_DESCRIPTOR_TABLE1は、D3D12_ROOT_PARAMETER1DescriptorTable メンバーのデータ型です。 D3D12_ROOT_PARAMETER1SlotType メンバーを D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE に設定するときは、D3D12_ROOT_DESCRIPTOR_TABLE1を使用します。

ヘルパー 構造CD3DX12_ROOT_DESCRIPTOR_TABLE1を参照してください。

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造

D3D12_ROOT_DESCRIPTOR_TABLE

ルート署名バージョン 1.1