Metodo ID3DXEffect::CloneEffect
Crea una copia di un effetto.
Sintassi
HRESULT CloneEffect(
[in] LPDIRECT3DDEVICE9 pDevice,
[out] LPD3DXEFFECT *ppEffect
);
Parametri
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Puntatore a un'interfaccia IDirect3DDevice9 che rappresenta il dispositivo associato all'effetto.
-
ppEffect [out]
-
Tipo: LPD3DXEFFECT*
Puntatore a un'interfaccia ID3DXEffect contenente l'effetto clonato.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Commenti
Nota
Questa funzione non clonerà un effetto se l'utente specifica D3DXFX_NOT_CLONEABLE durante la creazione dell'effetto.
Per aggiornare i parametri condivisi e non condivisi in una tecnica attiva di un effetto clonato, vedere ID3DXEffect::CommitChanges.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche