D3DXCreateRenderToEnvMap 函数
创建呈现环境映射。
语法
HRESULT D3DXCreateRenderToEnvMap(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ UINT Size,
_In_ UINT MipLevels,
_In_ D3DFORMAT Format,
_In_ BOOL DepthStencil,
_In_ D3DFORMAT DepthStencilFormat,
_Out_ LPD3DXRENDERTOENVMAP *ppRenderToEnvMap
);
参数
-
pDevice [in]
-
指向 IDirect3DDevice9 接口的指针,IDirect3DDevice9 接口是与呈现图面关联的设备。
-
大小 [in]
-
类型: UINT
呈现图面的大小。
-
MipLevels [in]
-
类型: UINT
mipmap 级别的数目。
-
格式 [in]
-
类型: D3DFORMAT
描述环境映射的像素格式的 D3DFORMAT 枚举类型的成员。
-
DepthStencil [in]
-
类型: BOOL
如果 为 TRUE,则呈现图面支持深度模具表面。 否则,此成员设置为 FALSE。
-
DepthStencilFormat [in]
-
类型: D3DFORMAT
如果 DepthStencil 设置为 TRUE,则此参数是描述环境映射深度模具格式的 D3DFORMAT 枚举类型的成员。
-
ppRenderToEnvMap [out]
-
类型: LPD3DXRENDERTOENVMAP*
指向表示创建的呈现环境 映射的 ID3DXRenderToEnvMap 接口的指针的地址。
返回值
类型: HRESULT
如果函数成功,则返回值D3D_OK。 如果函数失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅