IDXGISwapChain 接口 (dxgi.h)
IDXGISwapChain 接口实现一个或多个图面,用于存储呈现的数据,然后再将其呈现给输出。
继承
IDXGISwapChain 接口继承自 IDXGIDeviceSubObject。 IDXGISwapChain 还具有以下类型的成员:
方法
IDXGISwapChain 接口具有这些方法。
IDXGISwapChain::GetBuffer 访问交换链的后台缓冲区之一。 |
IDXGISwapChain::GetContainingOutput 获取包含目标窗口大部分工作区的显示监视器) (输出。 |
IDXGISwapChain::GetDesc 获取交换链的说明。 |
IDXGISwapChain::GetFrameStatistics 获取有关最后一个呈现帧的性能统计信息。 |
IDXGISwapChain::GetFullscreenState 获取与全屏模式关联的状态。 |
IDXGISwapChain::GetLastPresentCount 获取调用 IDXGISwapChain::P resent 或 IDXGISwapChain1::P resent1 的次数。 |
IDXGISwapChain::P resent 向用户呈现呈现的图像。 |
IDXGISwapChain::ResizeBuffers 更改交换链的后台缓冲区大小、格式和缓冲区数。 在调整应用程序窗口大小时,应调用此名称。 |
IDXGISwapChain::ResizeTarget 调整输出目标的大小。 |
IDXGISwapChain::SetFullscreenState 将显示状态设置为开窗或全屏。 |
备注
可以通过调用 IDXGIFactory2::CreateSwapChainForHwnd、 IDXGIFactory2::CreateSwapChainForCoreWindow 或 IDXGIFactory2::CreateSwapChainForComposition 来创建交换链。 还可以在调用 D3D11CreateDeviceAndSwapChain 时创建交换链;但是,你只能访问 IDXGISwapChain 接口提供的交换链功能的子集。
要求
目标平台 | Windows |
标头 | dxgi.h |