Partilhar via


Função D3DXCreateRenderToEnvMap

Cria um mapa de ambiente de renderização.

Sintaxe

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

Ponteiro para uma interface IDirect3DDevice9 , que é o dispositivo a ser associado à superfície de renderização.

Tamanho [in]

Tipo: UINT

Tamanho da superfície de renderização.

MipLevels [in]

Tipo: UINT

O número de níveis de mipmap.

Formatar [in]

Tipo: D3DFORMAT

Membro do tipo enumerado D3DFORMAT que descreve o formato de pixel do mapa de ambiente.

DepthStencil [in]

Tipo: BOOL

Se TRUE, a superfície de renderização dá suporte a uma superfície de estêncil de profundidade. Caso contrário, esse membro será definido como FALSE.

DepthStencilFormat [in]

Tipo: D3DFORMAT

Se DepthStencil for definido como TRUE, esse parâmetro será um membro do tipo enumerado D3DFORMAT que descreve o formato de estêncil de profundidade do mapa de ambiente.

ppRenderToEnvMap [out]

Tipo: LPD3DXRENDERTOENVMAP*

Endereço de um ponteiro para uma interface ID3DXRenderToEnvMap que representa o mapa de ambiente de renderização criado.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisitos

Requisito Valor
parâmetro
D3dx9core.h
Biblioteca
D3dx9.lib

Confira também

Funções Uso Geral