dxgi.h 标头
DXGI 使用此标头。 有关详细信息,请参阅:
dxgi.h 包含以下编程接口:
接口
IDXGIAdapter IDXGIAdapter 接口表示显示子系统 (包括一个或多个 GPU、DAC 和视频内存) 。 |
IDXGIAdapter1 IDXGIAdapter1 接口表示显示子系统 (包括一个或多个 GPU、DAC 和视频内存) 。 |
IDXGIDevice IDXGIDevice 接口为生成图像数据的 DXGI 对象实现派生类。 |
IDXGIDevice1 IDXGIDevice1 接口为生成图像数据的 DXGI 对象实现派生类。 |
IDXGIDeviceSubObject 继承自绑定到设备的对象,以便它们可以检索指向该设备的指针。 |
IDXGIFactory IDXGIFactory 接口实现用于生成 DXGI 对象的方法 (处理全屏转换) 。 |
IDXGIFactory1 IDXGIFactory1 接口实现用于生成 DXGI 对象的方法。 |
IDXGIKeyedMutex 表示密钥互斥体,它允许对多个设备使用的共享资源进行独占访问。 |
IDXGIObject IDXGIObject 接口是所有 DXGI 对象的基接口;IDXGIObject 支持将调用方定义的 (私有数据) 与 对象相关联,以及检索父对象的接口。 |
IDXGIOutput IDXGIOutput 接口表示适配器输出 (,例如监视器) 。 |
IDXGIResource IDXGIResource 接口允许资源共享,并标识资源所在的内存。 |
IDXGISurface IDXGISurface 接口实现图像数据对象的方法。 |
IDXGISurface1 IDXGISurface1 接口通过添加对使用 Windows 图形设备接口 (GDI) 呈现到 Microsoft DirectX Graphics Infrastructure (DXGI) 图面的支持来扩展 IDXGISurface。 |
IDXGISwapChain IDXGISwapChain 接口实现一个或多个图面,用于存储呈现的数据,然后再将其呈现给输出。 |
函数
CreateDXGIFactory 创建可用于生成其他 DXGI 对象的 DXGI 1.0 工厂。 |
CreateDXGIFactory1 创建可用于生成其他 DXGI 对象的 DXGI 1.1 工厂。 |
结构
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 后处理显示图面中的像素的选项。 |