D3D12_ROOT_DESCRIPTOR 结构 (d3d12.h)

描述着色器中显示的根签名版本 1.0 中的内联描述符。

语法

typedef struct D3D12_ROOT_DESCRIPTOR {
  UINT ShaderRegister;
  UINT RegisterSpace;
} D3D12_ROOT_DESCRIPTOR;

成员

ShaderRegister

着色器寄存器。

RegisterSpace

寄存器空间。

注解

D3D12_ROOT_DESCRIPTORD3D12_ROOT_PARAMETER的描述符成员的数据类型。 将D3D12_ROOT_PARAMETERParameterType 字段设置为D3D12_ROOT_PARAMETER_TYPE的D3D12_ROOT_PARAMETER_TYPE_CBV、D3D12_ROOT_PARAMETER_TYPE_SRV或D3D12_ROOT_PARAMETER_TYPE_UAV成员时,请使用D3D12_ROOT_DESCRIPTOR

要求

要求
Header d3d12.h

另请参阅

CD3DX12_ROOT_DESCRIPTOR

核心结构

D3D12_ROOT_DESCRIPTOR1

直接在根签名中使用描述符