?/TD>
Microsoft DirectX 9.0

ID3DXRenderToEnvMap Interface


The ID3DXRenderToEnvMap interface is used to generalize the process of rendering to environment maps.

ID3DXRenderToEnvMap Members

BeginCube Begins a scene for an environmental cube map.
BeginHemisphere Begins a scene for a hemisphere environment map.
BeginParabolic Begins a scene for a parabolic environment map.
BeginSphere Begins a scene for a spherical environment map.
End

Ends a scene for an environmental map.

Face

Ends the current scene if one is active and begins a new scene on the specified face.

GetDesc

Retrieves the description of the render surface.

GetDevice

Retrieves the Microsoft?Direct3D?device associated with the environment map.

OnLostDevice

Releases all references to video memory resources and deletes all stateblocks.

OnResetDevice

Should be called after the device has been reset.

Remarks

An environment map is used to texture-map scene geometry to provide a more sophisticated scene without using complex geometry. This interface supports creating surfaces for the following kinds of geometry: cube, half sphere or hemispheric, parabolic, or sphere. An example using a cubic environment map is in the Cube Map Sample.

The ID3DXRenderToEnvMap interface is obtained by calling the D3DXCreateRenderToEnvMap function.

The LPD3DXRenderToEnvMap type is defined as a pointer to the ID3DXRenderToEnvMap interface.

typedef interface ID3DXRenderToEnvMap* LPD3DXRenderToEnvMap;

Interface Information

Inherits fromIUnknown
Headerd3dx9core.h
Import libraryd3dx9.lib
Minimum operating systems Windows 98


© 2002 Microsoft Corporation. All rights reserved.