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


Основные структуры Direct3D 11

В этом разделе содержатся сведения о основных структурах.

В этом разделе

Тема Описание
D3D11_BLEND_DESC
Описывает состояние смешения, используемое в вызове ID3D11Device::CreateBlendState для создания объекта blend-state.
D3D11_BLEND_DESC1
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описывает состояние смешения, которое используется при вызове ID3D11Device1::CreateBlendState1 для создания объекта blend-state.
D3D11_BOX
Определяет трехмерное поле.
D3D11_COUNTER_DESC
Описывает счетчик.
D3D11_COUNTER_INFO
Сведения о возможностях счетчика производительности видеокарты.
D3D11_DEPTH_STENCIL_DESC
Описывает состояние набора элементов глубины.
D3D11_DEPTH_STENCILOP_DESC
Операции наборов, которые можно выполнять на основе результатов теста наборов элементов.
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS
Аргументы для индексированного индексированного экземпляра непрямые.
D3D11_DRAW_INSTANCED_INDIRECT_ARGS
Аргументы для рисования, экземплярируемые косвенные.
D3D11_FEATURE_DATA_ARCHITECTURE_INFO
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описывает сведения об архитектуре адаптера Direct3D 11.1.
D3D11_FEATURE_DATA_D3D9_OPTIONS
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описание параметров функции Direct3D 9 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D9_OPTIONS1
Описание параметров функции Direct3D 9 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описание поддержки тени Direct3D 9 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT
Описывает, поддерживается ли простая проверка.
D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS
Описывает шейдер вычислений и необработанный и структурированный буфер в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D11_OPTIONS
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описание параметров функции Direct3D 11.1 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D11_OPTIONS1
Описание параметров функции Direct3D 11.2 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D11_OPTIONS2
Описание параметров функции Direct3D 11.3 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D11_OPTIONS3
Описание параметров функции Direct3D 11.3 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D11_OPTIONS4
Описание параметров функции Direct3D 11.4 в текущем графическом драйвере.
D3D11_FEATURE_DATA_D3D11_OPTIONS5
Описывает уровень поддержки общих ресурсов в текущем графическом драйвере.
D3D11_FEATURE_DATA_DISPLAYABLE Описывает уровень отображаемых поверхностей, поддерживаемых в текущем графическом драйвере.
D3D11_FEATURE_DATA_DOUBLES
Описывает поддержку двойного типа данных в текущем графическом драйвере.
D3D11_FEATURE_DATA_FORMAT_SUPPORT
Описывает, какие ресурсы поддерживаются текущим графическим драйвером для заданного формата.
D3D11_FEATURE_DATA_FORMAT_SUPPORT2
Описывает, какие параметры неупорядоченных ресурсов поддерживаются текущим графическим драйвером для заданного формата.
D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
Описывает поддержку виртуальных адресов GPU функций, включая максимальные биты адресов для каждого ресурса и каждого процесса.
D3D11_FEATURE_DATA_MARKER_SUPPORT
Описывает, поддерживается ли метод профилирования GPU.
D3D11_FEATURE_DATA_SHADER_CACHE
Описывает уровень кэширования шейдера, поддерживаемый в текущем графическом драйвере.
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описывает параметры поддержки точности для шейдеров в текущем графическом драйвере.
D3D11_FEATURE_DATA_THREADING
Описывает функции с несколькими потоками, поддерживаемые текущим графическим драйвером.
D3D11_INPUT_ELEMENT_DESC
Описание одного элемента для этапа входного сборщика.
D3D11_QUERY_DATA_PIPELINE_STATISTICS
Запрос сведений о действии графического конвейера между вызовами ID3D11DeviceContext::Begin и ID3D11DeviceContext::End.
D3D11_QUERY_DATA_SO_STATISTICS
Запрос сведений о количестве данных, исходящих в буферы выходных данных потока между ID3D11DeviceContext::Begin и ID3D11DeviceContext::End.
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT
Запрос сведений о надежности запроса метки времени.
D3D11_QUERY_DESC
Описывает запрос.
D3D11_QUERY_DESC1
Описывает запрос.
D3D11_RASTERIZER_DESC
Описывает состояние растризатора.
D3D11_RASTERIZER_DESC1
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описывает состояние растризатора.
D3D11_RASTERIZER_DESC2
Описывает состояние растризатора.
D3D11_RECT
D3D11_RECT объявляется следующим образом:
D3D11_RENDER_TARGET_BLEND_DESC
Описывает состояние смешения для целевого объекта отрисовки.
D3D11_RENDER_TARGET_BLEND_DESC1
Примечание. эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий.
Описывает состояние смешения для целевого объекта отрисовки.
D3D11_SAMPLER_DESC
Описывает состояние примера.
D3D11_SO_DECLARATION_ENTRY
Описание элемента вершины в буфере вершин в выходном слоте.
D3D11_VIEWPORT
Определяет размеры окна просмотра.

Кроме того, существует 2D-прямоугольник, определенный в D3D11.h.

typedef RECT D3D11_RECT;

Документация по RECT в Windows GDI.

Справочник по ядрам