CD3DX12_ROOT_DESCRIPTOR结构

一个帮助程序结构,用于轻松初始化 D3D12_ROOT_DESCRIPTOR 结构。

语法

struct CD3DX12_ROOT_DESCRIPTOR  : public D3D12_ROOT_DESCRIPTOR{
       CD3DX12_ROOT_DESCRIPTOR();
       explicit CD3DX12_ROOT_DESCRIPTOR(const D3D12_ROOT_DESCRIPTOR &o);
       CD3DX12_ROOT_DESCRIPTOR(UINT shaderRegister, UINT registerSpace = 0);
  void inline Init(UINT shaderRegister, UINT registerSpace = 0);
  void static inline Init(D3D12_ROOT_DESCRIPTOR &table, UINT shaderRegister, UINT registerSpace = 0);
};

成员

CD3DX12_ROOT_DESCRIPTOR ()

创建CD3DX12_ROOT_DESCRIPTOR的未初始化的新实例。

explicit CD3DX12_ROOT_DESCRIPTOR (const D3D12_ROOT_DESCRIPTOR &o)

创建CD3DX12_ROOT_DESCRIPTOR的新实例,该实例使用另一个 D3D12_ROOT_DESCRIPTOR 结构的内容进行初始化。

CD3DX12_ROOT_DESCRIPTOR (UINT 着色器Register,UINT registerSpace = 0)

创建CD3DX12_ROOT_DESCRIPTOR的新实例,初始化以下参数:

UINT shaderRegister

(opt) UINT registerSpace = 0

inline Init (UINT shaderRegister, UINT registerSpace = 0)

指定初始化以下参数的函数:

UINT shaderRegister

(opt) UINT registerSpace = 0

static inline Init (D3D12_ROOT_DESCRIPTOR &table, UINT shaderRegister, UINT registerSpace = 0)

指定初始化以下参数的函数:

& D3D12_ROOT_DESCRIPTOR表

UINT shaderRegister

(opt) UINT registerSpace = 0

要求

要求
标头
D3dx12.h

另请参阅

D3D12_ROOT_DESCRIPTOR

D3D12 的帮助程序结构