ID3DXRenderToEnvMap 接口

ID3DXRenderToEnvMap 接口用于通用化呈现到环境映射的过程。

成员

ID3DXRenderToEnvMap 接口继承自 IUnknown 接口。 ID3DXRenderToEnvMap 还具有以下类型的成员:

方法

ID3DXRenderToEnvMap 接口包含以下方法。

方法 说明
BeginCube 启动立方体环境映射的呈现。
BeginHemisphere 启动半球环境地图的呈现。
BeginParabolic 启动抛物线环境地图的呈现。
BeginSphere 启动球面环境映射的呈现。
End 还原所有呈现目标,并根据需要将所有呈现的人脸组合到环境地图图面中。
人脸 启动环境映射的每个面的绘制。
GetDesc 检索呈现图面的说明。
GetDevice 检索与环境映射关联的 Direct3D 设备。
OnLostDevice 使用此方法可释放对视频内存资源的所有引用并删除所有状态块。 每当设备丢失或重置设备之前,都应调用此方法。
OnResetDevice 使用此方法可重新获取资源并保存初始状态。

 

备注

环境贴图用于纹理贴图场景几何图形,以提供更复杂的场景,而无需使用复杂的几何图形。 此接口支持为以下类型的几何图形创建图面:立方体、半球体或斜面、抛物面或球体。

ID3DXRenderToEnvMap 接口是通过调用 D3DXCreateRenderToEnvMap 函数获取的。

LPD3DXRenderToEnvMap 类型定义为指向 ID3DXRenderToEnvMap 接口的指针。

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

要求

要求
标头
D3dx9core.h

D3dx9.lib

另请参阅

D3DX 接口