ID3DXEffect::CloneEffect 方法

建立效果的複本。

語法

HRESULT CloneEffect(
  [in]  LPDIRECT3DDEVICE9 pDevice,
  [out] LPD3DXEFFECT      *ppEffect
);

參數

pDevice [in]

類型: LPDIRECT3DDEVICE9

IDirect3DDevice9介面的指標,代表與效果相關聯的裝置。

ppEffect [out]

類型: LPD3DXEFFECT*

ID3DXEffect介面的指標,其中包含複製的效果。

傳回值

類型: HRESULT

如果方法成功,傳回值會S_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,D3DXERR_INVALIDDATA。

備註

注意

如果使用者在建立效果期間指定 D3DXFX_NOT_CLONEABLE ,此函式將不會複製效果。

 

若要在複製效果的作用中技術中更新共用和非共用參數,請參閱 ID3DXEffect::CommitChanges

規格需求

需求
標頭
D3DX9Effect.h
程式庫
D3dx9.lib

另請參閱

ID3DXEffect