перечисление D3D_INCLUDE_TYPE (d3dcommon.h)

Значения, указывающие расположение файла #include шейдера.

Примечание

Для программирования с помощью Direct3D 10 этот API имеет псевдоним типа, который начинается D3D10_ вместо D3D_. Эти псевдонимы типов Direct3D 10 определяются в d3d10.h, d3d10misc.hи d3d10shader.h.

Синтаксис

typedef enum _D3D_INCLUDE_TYPE {
  D3D_INCLUDE_LOCAL = 0,
  D3D_INCLUDE_SYSTEM,
  D3D10_INCLUDE_LOCAL,
  D3D10_INCLUDE_SYSTEM,
  D3D_INCLUDE_FORCE_DWORD = 0x7fffffff
} D3D_INCLUDE_TYPE;

Константы

 
D3D_INCLUDE_LOCAL
Значение: 0
Локальный каталог.
D3D_INCLUDE_SYSTEM
Системный каталог.
D3D10_INCLUDE_LOCAL
Локальный каталог.
D3D10_INCLUDE_SYSTEM
Системный каталог.
D3D_INCLUDE_FORCE_DWORD
Значение: 0x7fffffff
Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы позволили бы компилировать это перечисление до размера, отличного от 32 бит.

Не используйте это значение.

Комментарии

Вы передаете D3D_INCLUDE_TYPE типизированное значение в параметр IncludeType в вызове метода ID3DInclude::Open , чтобы указать расположение файла #include.

Требования

Требование Значение
Заголовок d3dcommon.h

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

Перечисления общих версий

D3D_INCLUDE_TYPE

ID3DInclude::Open