Creates a copy of an effect.
HRESULT CloneEffect( LPDIRECT3DDEVICE9 pDevice, LPD3DXEFFECT* ppEffect );
If the method succeeds, the return value is S_OK. If the method fails, the return value can be one of the following: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Note This function will not clone an effect if the user specifies D3DXFX_NOT_CLONEABLE during effect creation.
To update shared and non-shared parameters in an active technique of a cloned effect, see ID3DXEffect::CommitChanges.
Header: Declared in D3dx9effect.h.