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_DESCRIPTOR1D3D12_ROOT_PARAMETER1描述元成員的數據類型。 當您將D3D12_ROOT_PARAMETER1ParameterType 欄位設定為 D3D12_ROOT_PARAMETER_TYPE_CBV、D3D12_ROOT_PARAMETER_TYPE_SRV 或 D3D12_ROOT_PARAMETER_TYPE_UAV 成員時,請使用 D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_DESCRIPTOR1

請參閱協助程序結構 CD3DX12_ROOT_DESCRIPTOR1

規格需求

需求
標頭 d3d12.h

另請參閱

核心結構

D3D12_ROOT_DESCRIPTOR

根簽章 1.1 版