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