IDXGISwapChain1 接口 (dxgi1_2.h)
提供从 IDXGISwapChain 增强的演示功能。 这些演示功能包括指定脏矩形和滚动矩形以优化演示文稿。
继承
IDXGISwapChain1 接口继承自 IDXGISwapChain。 IDXGISwapChain1 还具有以下类型的成员:
方法
IDXGISwapChain1 接口具有这些方法。
IDXGISwapChain1::GetBackgroundColor 检索交换链的背景色。 |
IDXGISwapChain1::GetCoreWindow 检索此交换链对象的基础 CoreWindow 对象。 |
IDXGISwapChain1::GetDesc1 获取交换链的说明。 |
IDXGISwapChain1::GetFullscreenDesc 获取全屏交换链的说明。 |
IDXGISwapChain1::GetHwnd 检索此交换链对象的基础 HWND。 |
IDXGISwapChain1::GetRestrictToOutput 获取输出 (显示监视器) ,可以限制当前操作的内容。 |
IDXGISwapChain1::GetRotation 获取交换链的后台缓冲区的旋转。 |
IDXGISwapChain1::IsTemporaryMonoSupported 确定交换链是否支持“临时单声道”。 |
IDXGISwapChain1::Present1 在显示屏幕上显示一个框架。 |
IDXGISwapChain1::SetBackgroundColor 更改交换链的背景色。 |
IDXGISwapChain1::SetRotation 设置交换链后退缓冲区的旋转。 |
备注
可以通过调用 IDXGIFactory2::CreateSwapChainForHwnd、 IDXGIFactory2::CreateSwapChainForCoreWindow 或 IDXGIFactory2::CreateSwapChainForComposition 来创建交换链。 还可以在调用 D3D11CreateDeviceAndSwapChain 时创建交换链;但是,你只能访问 IDXGISwapChain 接口提供的交换链功能的子集。
IDXGISwapChain1 提供 IsTemporaryMonoSupported 方法,可用于确定交换链是否支持“临时单声道”表示。 这种类型的交换链是可用于呈现单声道内容的立体声交换链。
注意 某些立体声功能(如高级演示标志)不由显式接口更改表示。 此外,原始 (IDXGISwapChain) 和新 (IDXGISwapChain1) 交换链接口通常具有相同的行为。 有关如何 将 IDXGISwapChain 方法转换为 IDXGISwapChain1 方法的信息,请参阅 IDXGISwapChain1 方法的说明。
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | dxgi1_2.h |
请参阅
IDXGIFactory2::CreateSwapChainForComposition
IDXGIFactory2::CreateSwapChainForCoreWindow