DirectX SDK

What's New in IDirectDraw7?

[C++]

This section details new features provided by the IDirectDraw7 interface and describes its new features or how it behaves differently than its predecessor, IDirectDraw4. (Note that there is no IDirectDraw3 interface, IDirectDraw4 is the direct predecessor of IDirectDraw7.). The following topics are discussed:

The most obvious difference between the IDirectDraw7 interface is the tighter integration with Direct3D textures. In previous versions of the DirectX, textures were created through the IDirect3DTexture interface. In DirectX 7.0, texture management has been moved to the IDirectDrawSurface7 interface. These methods include:

Additional features added in this version include support for stereo flipping surfaces and refresh rate enumeration and cubic environment mapping.

[C++,Visual Basic]