ID3DXEffect::CloneEffect-Methode

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 gerät darstellt, das dem Effekt zugeordnet ist.

ppEffect [ out]

Typ: LPD3DXEFFECT*

Zeiger auf eine ID3DXEffect-Schnittstelle, die den geklonten Effekt enthält.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, ist der Rückgabewert S _ OK. Wenn bei der Methode ein Fehler auftritt, kann der Rückgabewert einer der folgenden Sein: D3DERR _ INVALIDCALL, D3DXERR _ INVALIDDATA.

Hinweise

Hinweis

Diese Funktion klont keinen Effekt, wenn der Benutzer während der Erstellung der Auswirkung 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
D3DX9Effect.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXEffect