Función D3DXCreateRenderToEnvMap

Crea un mapa de entorno de representación.

Sintaxis

HRESULT D3DXCreateRenderToEnvMap(
  _In_  LPDIRECT3DDEVICE9    pDevice,
  _In_  UINT                 Size,
  _In_  UINT                 MipLevels,
  _In_  D3DFORMAT            Format,
  _In_  BOOL                 DepthStencil,
  _In_  D3DFORMAT            DepthStencilFormat,
  _Out_ LPD3DXRENDERTOENVMAP *ppRenderToEnvMap
);

Parámetros

pDevice [in]

Tipo: LPDIRECT3DDEVICE9

Puntero a una interfaz IDirect3DDevice9 , que es el dispositivo que se va a asociar a la superficie de representación.

Tamaño [in]

Tipo: UINT

Tamaño de la superficie de representación.

MipLevels [in]

Tipo: UINT

Número de niveles de mapa mip.

Formato [in]

Tipo: D3DFORMAT

Miembro del tipo enumerado D3DFORMAT que describe el formato de píxel del mapa de entorno.

DepthStencil [in]

Tipo: BOOL

Si es TRUE, la superficie de representación admite una superficie de galería de símbolos de profundidad. De lo contrario, este miembro se establece en FALSE.

DepthStencilFormat [in]

Tipo: D3DFORMAT

Si DepthStencil se establece en TRUE, este parámetro es un miembro del tipo enumerado D3DFORMAT que describe el formato de galería de símbolos de profundidad del mapa de entorno.

ppRenderToEnvMap [out]

Tipo: LPD3DXRENDERTOENVMAP*

Dirección de un puntero a una interfaz ID3DXRenderToEnvMap que representa el mapa del entorno de representación creado.

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, el valor devuelto se D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisitos

Requisito Value
Encabezado
D3dx9core.h
Biblioteca
D3dx9.lib

Consulte también

Funciones de De uso general