перечисление 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 |