IDXGISwapChain接口

来源:互联网 发布:c语言求和函数 编辑:程序博客网 时间:2024/05/29 07:02

一个IDXGISwapChain接口实现一个或多个Surface来存储呈现输出前的渲染数据。

 

成员

 

IDXGISwapChain接口继承于IDXGIDeviceSubObject.

 

成员

说明

GetBuffer

访问交换链接的一个后台缓存。

GetContainingOutput

获取这个输出设备(当前显示器)所包含目标窗口的主要客户端区域。

GetDesc

获取交换链接描述。

GetFrameStatistics

获取最后渲染帧的性能统计。

GetFullscreenState

获取关于全屏模式的状态。

GetLastPresentCount

获取IDXGISwapChain::Present被调用的次数。

Present

呈现一个渲染图片给用户。

ResizeBuffers

修改交换链接后台缓存大小、格式、数目。这个函数需要在窗口大小变化后调用。

ResizeTarget

大小变化后的输出目标

SetFullscreenState

设置显示模式是全屏还是窗口

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意

有两种方法创建IDXGIFactory::CreateSwapChain或D3D11CreateDeviceAndSwapChain