窗口模式中的多个视图 (Direct3D 9)

除了通过 Direct3DDevice 对象拥有和作的交换链之外,应用程序还可以使用 IDirect3DDevice9::CreateAdditionalSwapChain 方法创建其他交换链,以便从同一设备呈现多个视图。

通常,应用程序为每个视图创建一个交换链,并将每个交换链与特定视图相关联。 应用程序在每个交换链的后台缓冲区中呈现图像,然后使用 IDirect3DDevice9::P resent 方法单独呈现它们。 请注意,每个适配器一次只能全屏显示一个交换链。

演示场景