Метод 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел