Заголовок 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 Параметры секционирования. |