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 |
|
| Bibliothèque |
|