D3D12_ROOT_DESCRIPTOR_TABLE 構造体 (d3d12.h)
記述子テーブルのルート署名 1.0 レイアウトを、1 つの基本記述子ハンドルに対してすべて相対的な記述子範囲のコレクションとして記述します。
構文
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;
メンバー
NumDescriptorRanges
テーブル レイアウト内の記述子範囲の数。
pDescriptorRanges
記述子範囲 を記述するD3D12_DESCRIPTOR_RANGE 構造体の配列。
注釈
サンプラーは、定数バッファー ビュー (CBV)、順序なしアクセス ビュー (UAV)、シェーダー リソース ビュー (SRV) と同じ記述子テーブルでは使用できません。
D3D12_ROOT_DESCRIPTOR_TABLEは、D3D12_ROOT_PARAMETERの DescriptorTable メンバーのデータ型です。 D3D12_ROOT_PARAMETERの ParameterType メンバーを D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE に設定するときは、D3D12_ROOT_DESCRIPTOR_TABLEを使用します。
要件
要件 | 値 |
---|---|
Header | d3d12.h |