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_PARAMETER1の Descriptor メンバーのデータ型です。 D3D12_ROOT_PARAMETER1の ParameterType フィールドを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 |