ID3DXEffect::CloneEffect メソッド
効果のコピーを作成します。
構文
HRESULT CloneEffect(
[in] LPDIRECT3DDEVICE9 pDevice,
[out] LPD3DXEFFECT *ppEffect
);
パラメーター
-
pDevice [in]
-
効果に関連付けられているデバイスを表す IDirect3DDevice9 インターフェイスへのポインター。
-
ppEffect [out]
-
種類: LPD3DXEFFECT*
複製された効果を含む ID3DXEffect インターフェイスへのポインター。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。
注釈
注意
ユーザーがエフェクトの作成時に D3DXFX_NOT_CLONEABLE を指定した場合、この関数は効果を複製しません。
複製された効果のアクティブな手法で共有パラメーターと非共有パラメーターを更新するには、「 ID3DXEffect::CommitChanges」を参照してください。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください