Platform SDK: DirectX

Interfaces

This section contains reference information for the COM interfaces provided by Direct3D Immediate Mode. The primary interfaces used with Direct3D Immediate Mode are the following:

Note:  Direct3D no longer requires a discrete interface for textures. All the texture-related methods in Direct3D now accept pointers to the IDirectDrawSurface7 interface, as long as the surface was created with texture capabilities (DDSCAPS_TEXTURE).

Applications that require execute buffers must use the legacy interfaces provided by previous releases of DirectX.

Some stub methods that were exposed in previous releases of DirectX are no longer exposed. For more information, see Unimplemented Methods.

The new IDirect3DDevice7 interface includes methods that render the IDirect3DLight, IDirect3DMaterial3, and IDirect3DViewport3 interfaces obsolete. For details, see Obsolete Interfaces. Documentation for these interfaces is available through previous releases of DirectX.