D3D12_ROOT_SIGNATURE_DESC 結構 (d3d12.h)
描述根簽章 1.0 版的配置。
語法
typedef struct D3D12_ROOT_SIGNATURE_DESC {
UINT NumParameters;
const D3D12_ROOT_PARAMETER *pParameters;
UINT NumStaticSamplers;
const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers;
D3D12_ROOT_SIGNATURE_FLAGS Flags;
} D3D12_ROOT_SIGNATURE_DESC;
成員
NumParameters
根簽章中的插槽數目。 這個數位也是 pParameters 陣列中的項目數目。
pParameters
根簽章中位置 的D3D12_ROOT_PARAMETER 結構陣列。
NumStaticSamplers
指定靜態取樣器的數目。
pStaticSamplers
一或多個 D3D12_STATIC_SAMPLER_DESC 結構的指標。
Flags
使用位 OR 運算結合 的D3D12_ROOT_SIGNATURE_FLAGS型別值組合。 產生的值會指定根簽章配置的選項。
備註
D3D12SerializeRootSignature 函式會使用此結構,並由ID3D12RootSignatureDeserializer::GetRootSignatureDesc 方法傳回。
有一個圖形根簽章,以及一個計算根簽章。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12.h |