ID3DXEffect::CloneEffect, méthode
Crée une copie d’un effet.
Syntaxe
HRESULT CloneEffect(
[in] LPDIRECT3DDEVICE9 pDevice,
[out] LPD3DXEFFECT *ppEffect
);
Paramètres
-
pDevice [in]
-
Type : LPDIRECT3DDEVICE9
Pointeur vers une interface IDirect3DDevice9 , représentant l’appareil associé à l’effet.
-
ppEffect [out]
-
Type : LPD3DXEFFECT*
Pointeur vers une interface ID3DXEffect , contenant l’effet cloné.
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Notes
Notes
Cette fonction ne clone pas un effet si l’utilisateur spécifie D3DXFX_NOT_CLONEABLE lors de la création de l’effet.
Pour mettre à jour les paramètres partagés et non partagés dans une technique active d’effet cloné, consultez ID3DXEffect::CommitChanges.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi