Поделиться через


структура CD3DX12_ROOT_DESCRIPTOR1

Вспомогательной структурой, позволяющей легко инициализации структуры D3D12_ROOT_DESCRIPTOR1 .

Синтаксис

struct CD3DX12_ROOT_DESCRIPTOR1  : public D3D12_ROOT_DESCRIPTOR1{
       CD3DX12_ROOT_DESCRIPTOR1();
       explicit CD3DX12_ROOT_DESCRIPTOR1(const D3D12_ROOT_DESCRIPTOR1 &o);
       CD3DX12_ROOT_DESCRIPTOR1(UINT shaderRegister, UINT registerSpace = 0, D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE);
  void inline Init(UINT shaderRegister, UINT registerSpace = 0, D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE);
  void static inline Init(D3D12_ROOT_DESCRIPTOR1 &table, UINT shaderRegister, UINT registerSpace = 0, D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE);
};

Участники

CD3DX12_ROOT_DESCRIPTOR1()

Создает новый, неинициализированный экземпляр CD3DX12_ROOT_DESCRIPTOR1.

явный CD3DX12_ROOT_DESCRIPTOR1(const D3D12_ROOT_DESCRIPTOR1 &o)

Создает новый экземпляр CD3DX12_ROOT_DESCRIPTOR1, инициализированный с содержимым другой D3D12_ROOT_DESCRIPTOR1 структуры.

CD3DX12_ROOT_DESCRIPTOR1(UINT shaderRegister, UINT registerSpace = 0, D3D12_ROOT_DESCRIPTOR_FLAGS флаги = D3D12_ROOT_DESCRIPTOR_FLAG_NONE)

Создает новый экземпляр CD3DX12_ROOT_DESCRIPTOR1, инициализируя следующие параметры:

UINT shaderRegister

UINT registerSpace = 0

флаги D3D12_ROOT_DESCRIPTOR_FLAGS = D3D12_ROOT_DESCRIPTOR_FLAG_NONE

inline Init(UINT shaderRegister, UINT registerSpace = 0, D3D12_ROOT_DESCRIPTOR_FLAGS флаги = D3D12_ROOT_DESCRIPTOR_FLAG_NONE)

Указывает функцию, которая инициализирует следующие параметры:

UINT shaderRegister

UINT registerSpace = 0

флаги D3D12_ROOT_DESCRIPTOR_FLAGS = D3D12_ROOT_DESCRIPTOR_FLAG_NONE

static inline Init(D3D12_ROOT_DESCRIPTOR1 &table, UINT shaderRegister, UINT registerSpace = 0, D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE)

Указывает функцию, которая инициализирует следующие параметры:

D3D12_ROOT_DESCRIPTOR1 &table

UINT shaderRegister

UINT registerSpace = 0

флаги D3D12_ROOT_DESCRIPTOR_FLAGS = D3D12_ROOT_DESCRIPTOR_FLAG_NONE

Requirements

Требование Значение
Верхний колонтитул
D3dx12.h

См. также

D3D12_ROOT_DESCRIPTOR1

Вспомогательные структуры для D3D12