Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Kopie eines Effekts.
Syntax
HRESULT CloneEffect(
[in] LPDIRECT3DDEVICE9 pDevice,
[out] LPD3DXEFFECT *ppEffect
);
Parameter
-
pDevice [in]
-
Typ: LPDIRECT3DDEVICE9
Zeiger auf eine IDirect3DDevice9-Schnittstelle , die das dem Effekt zugeordnete Gerät darstellt.
-
ppEffect [out]
-
Typ: LPD3DXEFFECT*
Zeiger auf eine ID3DXEffect-Schnittstelle , die den geklonten Effekt enthält.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Bemerkungen
Hinweis
Diese Funktion klont keinen Effekt, wenn der Benutzer während der Effekterstellung D3DXFX_NOT_CLONEABLE angibt.
Informationen zum Aktualisieren freigegebener und nicht freigegebener Parameter in einer aktiven Technik eines geklonten Effekts finden Sie unter ID3DXEffect::CommitChanges.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch