IDirect3DSwapChain8

This interface is used by applications to manipulate a swap chain.

There is always at least one swap chain for each device, known as the implicit swap chain. However, an additional swap chain for rendering multiple views from the same device can be created by calling the IDirect3DDevice8::CreateAdditionalSwapChain method.

The methods of the IDirect3DSwapChain8 interface can be organized into the following groups.

Presentation Present
Surface Management GetBackBuffer

The IDirect3DSwapChain8 interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods.

IUnknown AddRef
  QueryInterface
  Release

The LPDIRECT3DSWAPCHAIN8 and PDIRECT3DSWAPCHAIN8 types are defined as pointers to the IDirect3DSwapChain8 interface.

typedef struct IDirect3DSwapChain8 *LPDIRECT3DSWAPCHAIN8, *PDIRECT3DSWAPCHAIN8;

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: D3d8.h.
Link Library: D3d8.lib.

See Also

IDirect3DDevice8::CreateAdditionalSwapChain | Direct3D Interfaces

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.