перечисление D3D12DDI_STATE_OBJECT_FLAGS (d3d12umddi.h)

D3D12DDI_STATE_OBJECT_FLAGS указать ограничения для объектов состояния.

Синтаксис

typedef enum D3D12DDI_STATE_OBJECT_FLAGS {
  D3D12DDI_STATE_OBJECT_FLAG_NONE = 0x0,
  D3D12DDI_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS = 0x1,
  D3D12DDI_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS = 0x2,
  D3D12DDI_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS = 0x4
} ;

Константы

 
D3D12DDI_STATE_OBJECT_FLAG_NONE
Значение: 0x0
Ограничения объектов состояния отсутствуют.
D3D12DDI_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS
Значение: 0x1
Разрешает локальные зависимости от внешних определений.
D3D12DDI_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS
Значение: 0x2
Разрешает внешние зависимости от локальных определений.
D3D12DDI_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS
Значение: 0x4
Позволяет добавлять объекты состояния. Доступно начиная с Windows 10 версии 2004.

Комментарии

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

Требования

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

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

D3D12_STATE_OBJECT_CONFIG

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072