Основные структуры 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.