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 的D3D12_ROOT_PARAMETER_TYPE_CBV、D3D12_ROOT_PARAMETER_TYPE_SRV或D3D12_ROOT_PARAMETER_TYPE_UAV成员时,请使用D3D12_ROOT_DESCRIPTOR1

请参阅 帮助程序结构CD3DX12_ROOT_DESCRIPTOR1

要求

要求
Header d3d12.h

另请参阅

核心结构

D3D12_ROOT_DESCRIPTOR

根签名版本 1.1