Partager via


Fonction D3DXCreateRenderToEnvMap

Crée une carte d’environnement de rendu.

Syntaxe

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

Paramètres

pDevice [in]

Type : LPDIRECT3DDEVICE9

Pointeur vers une interface IDirect3DDevice9 , qui est l’appareil à associer à la surface de rendu.

Taille [in]

Type : UINT

Taille de la surface de rendu.

MipLevels [in]

Type : UINT

Nombre de niveaux de mipmap.

Format [in]

Type : D3DFORMAT

Membre du type énuméré D3DFORMAT qui décrit le format de pixels de la carte d’environnement.

DepthStencil [in]

Type : BOOL

Si la valeur est TRUE, la surface de rendu prend en charge une surface de gabarit de profondeur. Sinon, ce membre est défini sur FALSE.

DepthStencilFormat [in]

Type : D3DFORMAT

Si DepthStencil a la valeur TRUE, ce paramètre est membre du type énuméré D3DFORMAT qui décrit le format de gabarit de profondeur de la carte d’environnement.

ppRenderToEnvMap [out]

Type : LPD3DXRENDERTOENVMAP*

Adresse d’un pointeur vers une interface ID3DXRenderToEnvMap qui représente la carte d’environnement de rendu créée.

Valeur retournée

Type : HRESULT

Si la fonction réussit, la valeur de retour est D3D_OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Spécifications

Condition requise Valeur
En-tête
D3dx9core.h
Bibliothèque
D3dx9.lib

Voir aussi

fonctions usage général