Заголовок 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. |