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


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

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

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

Интерфейсы

 
IDXGIAdapter

Интерфейс IDXGIAdapter представляет подсистему отображения (включая один или несколько GPU, daCs и видеопамять).
IDXGIAdapter1

Интерфейс IDXGIAdapter1 представляет подсистему дисплея (включая один или несколько GPU, ДАК и видеопамять).
IDXGIDevice

Интерфейс IDXGIDevice реализует производный класс для объектов DXGI, которые создают данные изображения.
IDXGIDevice1

Интерфейс IDXGIDevice1 реализует производный класс для объектов DXGI, которые создают данные изображения.
IDXGIDeviceSubObject

Наследуется от объектов, привязанных к устройству, чтобы получить указатель на него.
IDXGIFactory

Интерфейс IDXGIFactory реализует методы для создания объектов DXGI (которые обрабатывают полноэкранные переходы).
IDXGIFactory1

Интерфейс IDXGIFactory1 реализует методы для создания объектов DXGI.
IDXGIKeyedMutex

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

Интерфейс IDXGIObject является базовым интерфейсом для всех объектов DXGI; IDXGIObject поддерживает связывание определенного вызывающего объекта (частные данные) с объектом и получение интерфейса с родительским объектом.
IDXGIOutput

Интерфейс IDXGIOutput представляет выходные данные адаптера (например, монитор).
IDXGIResource

Интерфейс IDXGIResource позволяет совместно использовать ресурсы и определяет память, в которой находится ресурс.
IDXGISurface

Интерфейс IDXGISurface реализует методы для объектов image-data.
IDXGISurface1

Интерфейс IDXGISurface1 расширяет idXGISurface, добавляя поддержку использования интерфейса графических устройств Windows (GDI) для отрисовки на поверхности инфраструктуры графики Microsoft DirectX (DXGI).
IDXGISwapChain

Интерфейс IDXGISwapChain реализует одну или несколько поверхностей для хранения отображаемых данных перед их отображением в выходных данных.

Функции

 
CreateDXGIFactory

Создает фабрику DXGI 1.0, которую можно использовать для создания других объектов DXGI.
CreateDXGIFactory1

Создает фабрику DXGI 1.1, которую можно использовать для создания других объектов DXGI.

Структуры

 
DXGI_ADAPTER_DESC

Описывает адаптер (или видео карта) с помощью DXGI 1.0.
DXGI_ADAPTER_DESC1

Описывает адаптер (или видео карта) с помощью DXGI 1.1.
DXGI_DISPLAY_COLOR_SPACE

Не используйте эту структуру; он не поддерживается и будет удален из заголовка в будущем выпуске.
DXGI_FRAME_STATISTICS

Описывает статистику по времени и представлению для кадра.
DXGI_MAPPED_RECT

Описывает сопоставленный прямоугольник, используемый для доступа к поверхности.
DXGI_OUTPUT_DESC

Описывает выходное или физическое подключение между адаптером (видео карта) и устройством.
DXGI_SHARED_RESOURCE

Представляет дескриптор общего ресурса.
DXGI_SURFACE_DESC

Описывает поверхность.
DXGI_SWAP_CHAIN_DESC

Описывает цепочку буферов. (DXGI_SWAP_CHAIN_DESC)

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

 
DXGI_ADAPTER_FLAG

Определяет тип адаптера DXGI. (DXGI_ADAPTER_FLAG)
DXGI_RESIDENCY

Флаги, указывающие расположение ресурса в памяти.
DXGI_SWAP_CHAIN_FLAG

Параметры поведения цепочки буферов.
DXGI_SWAP_EFFECT

Параметры обработки пикселей на поверхности дисплея после вызова IDXGISwapChain1::P resent1.