D3D12_ROOT_DESCRIPTOR1構造体 (d3d12.h)

シェーダーに表示されるルート署名バージョン 1.1 の記述子をインラインで記述します。

構文

typedef struct D3D12_ROOT_DESCRIPTOR1 {
  UINT                        ShaderRegister;
  UINT                        RegisterSpace;
  D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;

メンバー

ShaderRegister

シェーダー レジスタ。

RegisterSpace

レジスタ領域。

Flags

記述子 の揮発性 と参照するデータを決定するD3D12_ROOT_DESCRIPTOR_FLAGSを指定します。

注釈

D3D12_ROOT_DESCRIPTOR1は、D3D12_ROOT_PARAMETER1Descriptor メンバーのデータ型です。 D3D12_ROOT_PARAMETER1ParameterType フィールドをD3D12_ROOT_PARAMETER_TYPE_CBV、D3D12_ROOT_PARAMETER_TYPE_SRV、またはD3D12_ROOT_PARAMETER_TYPEのメンバー D3D12_ROOT_PARAMETER_TYPE_UAV設定する場合は、D3D12_ROOT_DESCRIPTOR1を使用します

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

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造

D3D12_ROOT_DESCRIPTOR

ルート署名バージョン 1.1