Funzione D3DXCreateRenderToEnvMap

Crea una mappa dell'ambiente di rendering.

Sintassi

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

Parametri

pDevice [in]

Tipo: LPDIRECT3DDEVICE9

Puntatore a un'interfaccia IDirect3DDevice9 , ovvero il dispositivo da associare all'area di rendering.

Dimensioni [in]

Tipo: UINT

Dimensioni della superficie di rendering.

MipLevels [in]

Tipo: UINT

Numero di livelli di mipmap.

Formato [in]

Tipo: D3DFORMAT

Membro del tipo enumerato D3DFORMAT che descrive il formato pixel della mappa dell'ambiente.

DepthStencil [in]

Tipo: BOOL

Se TRUE, la superficie di rendering supporta una superficie a stencil di profondità. In caso contrario, questo membro è impostato su FALSE.

DepthStencilFormat [in]

Tipo: D3DFORMAT

Se DepthStencil è impostato su TRUE, questo parametro è un membro del tipo enumerato D3DFORMAT che descrive il formato profondità-stencil della mappa dell'ambiente.

ppRenderToEnvMap [out]

Tipo: LPD3DXRENDERTOENVMAP*

Indirizzo di un puntatore a un'interfaccia ID3DXRenderToEnvMap che rappresenta la mappa dell'ambiente di rendering creata.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisiti

Requisito Valore
Intestazione
D3dx9core.h
Libreria
D3dx9.lib

Vedi anche

Funzioni per utilizzo generico