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


Заголовок d3dcommon.h

Этот заголовок используется в Direct3D 11 Graphics. Дополнительные сведения см. в разделе:

d3dcommon.h содержит следующие программные интерфейсы:

Интерфейсы

 
ID3D10Blob

Этот интерфейс используется для возврата данных произвольной длины.
ID3DDestructionNotifier

ID3DDestructionNotifier — это интерфейс, который можно использовать для регистрации обратных вызовов при уничтожении объекта Nano-COM Direct3D.
ID3DInclude

ID3DInclude — это интерфейс включения, который реализуется пользователем, чтобы позволить приложению вызывать переопределиваемые пользователем методы для открытия и закрытия шейдера.

Структуры

 
D3D_SHADER_MACRO

Определяет макрос шейдера.

Перечисления

 
D3D_CBUFFER_TYPE

Значения, определяющие предполагаемое использование данных буфера констант.
D3D_DRIVER_TYPE

Параметры типа драйвера.
D3D_FEATURE_LEVEL

Описывает набор функций, предназначенных для устройства Direct3D.
D3D_INCLUDE_TYPE

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

Задает режим интерполяции, который влияет на способ вычисления значений во время растеризации.
D3D_MIN_PRECISION

Значения, указывающие минимальную требуемую точность интерполяции.
D3D_NAME

Значения, определяющие параметры шейдера, использующие семантику системных значений.
D3D_PARAMETER_FLAGS

Указывает семантические флаги для параметров функции.
D3D_PRIMITIVE

Указывает, как конвейер интерпретирует входные примитивы геометрического или поверхностного шейдера.
D3D_PRIMITIVE_TOPOLOGY

Значения, указывающие, как конвейер интерпретирует данные вершин, привязанные к этапу входного ассемблер. Эти примитивные значения топологии определяют, как данные вершин отображаются на экране.
D3D_REGISTER_COMPONENT_TYPE

Значения, определяющие типы данных, которые могут храниться в регистре.
D3D_RESOURCE_RETURN_TYPE

Указывает тип возвращаемого значения.
D3D_SHADER_CBUFFER_FLAGS

Значения, определяющие предполагаемое использование буфера константных данных.
D3D_SHADER_INPUT_FLAGS

Значения, определяющие параметры ввода шейдера.
D3D_SHADER_INPUT_TYPE

Значения, определяющие типы ресурсов, которые можно привязать к шейдеру и которые отражаются в описании ресурса для шейдера.
D3D_SHADER_VARIABLE_CLASS

Значения, определяющие класс переменной шейдера.
D3D_SHADER_VARIABLE_FLAGS

Значения, определяющие сведения о переменной шейдера.
D3D_SHADER_VARIABLE_TYPE

Значения, определяющие различные типы данных, текстур и буферов, которые могут быть назначены переменной шейдера.
D3D_SRV_DIMENSION

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

Параметры домена для данных тесселятора.
D3D_TESSELLATOR_OUTPUT_PRIMITIVE

Выходные примитивные типы.
D3D_TESSELLATOR_PARTITIONING

Параметры секционирования.