Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Значения, указывающие расположение файла #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 |