D3DXCreateRenderToEnvMap fonction)

Crée un mappage 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 [ dans]

Type : LPDIRECT3DDEVICE9

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

Taille [ dans]

Type : uint

Taille de la surface de rendu.

Miplevels a [ dans]

Type : uint

Nombre de niveaux de mipmap.

Format [ dans]

Type : D3DFORMAT

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

DepthStencil [ dans]

Type : bool

Si la valeur est true, la surface de rendu prend en charge une surface de stencil de profondeur. Dans le cas contraire, ce membre est défini sur false.

DepthStencilFormat [ dans]

Type : D3DFORMAT

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

ppRenderToEnvMap [ à]

Type : LPD3DXRENDERTOENVMAP*

Adresse d’un pointeur vers une interface ID3DXRenderToEnvMap qui représente le mappage d’environnement de rendu créé.

Valeur de retour

Type : HRESULT

Si la fonction est réussie, 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