Базовые структуры Direct3D 11
В этом разделе содержатся сведения об основных структурах.
В этом разделе
Раздел | Описание |
---|---|
D3D11_BLEND_DESC |
Описывает состояние смешения, которое используется в вызове ID3D11Device::CreateBlendState для создания объекта состояния наложения. |
D3D11_BLEND_DESC1 |
Примечание: Эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в операционных системах Windows 8 и более поздних версий. Описывает состояние смешения, которое используется в вызове ID3D11Device1::CreateBlendState1 для создания объекта состояния смешения. |
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 |
Определяет размеры окна просмотра. |
Кроме того, в D3D11.h определена двухd-прямоугольная структура.
typedef RECT D3D11_RECT;
Документацию см. в разделе RECT в Windows GDI.