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


структура D3D12DDIARG_ADD_TO_STATE_OBJECT_0072 (d3d12umddi.h)

Структура, используемая для добавления вложенных объектов в объект состояния с помощью обратного вызова PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 .

Синтаксис

typedef struct D3D12DDIARG_ADD_TO_STATE_OBJECT_0072 {
  D3D12DDI_STATE_OBJECT_TYPE          Type;
  UINT                                NumSubobjects;
  const D3D12DDI_STATE_SUBOBJECT_0054 *pSubobjects;
  D3D12DDI_HSTATEOBJECT_0054          StateObjectToGrowFrom;
} D3D12DDIARG_ADD_TO_STATE_OBJECT_0072;

Члены

Type

Значение D3D12DDI_STATE_OBJECT_TYPE , указывающее тип конвейера GPU, с которым будет использоваться объект состояния.

NumSubobjects

Количество вложенных объектов в pSubobjects.

pSubobjects

Массив структур D3D12DDI_STATE_SUBOBJECT_0054 .

StateObjectToGrowFrom

Дескриптор объекта состояния для увеличения.

Комментарии

Дополнительные сведения см. в спецификации DirectX RayTracing (DXR).

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть d3d12umddi.h

См. также раздел

D3D12DDI_STATE_OBJECT_TYPE

D3D12DDI_STATE_SUBOBJECT_0054

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072

PFND3D12DDI_CALC_PRIVATE_ADD_TO_STATE_OBJECT_SIZE_0072