共用方式為


ID3DX11Effect::CloneEffect 方法

建立效果介面的複本。

語法

HRESULT CloneEffect(
   UINT          Flags,
   ID3DX11Effect **ppClonedEffect
);

參數

旗標

類型: UINT

影響複製效果建立的旗標。 可以是 0 或下列其中一個值。

旗標 描述
D3DX11_EFFECT_CLONE_FORCE_NONSINGLE 忽略 cbuffers 上的所有「單一」限定詞。 所有 cbuffer 都會在複製的效果中建立自己的 ID3D11Buffer

ppClonedEffect

類型: ID3DX11Effect**

ID3DX11Effect指標的指標,該指標將設定為效果的複本。

傳回值

類型: HRESULT

傳回下列其中一個 Direct3D 11 傳回碼

備註

注意

DirectX SDK 不會提供任何已編譯的二進位檔來取得效果。 您必須使用 Effects 11 來源來建置效果類型應用程式。 如需使用效果 11 來源的詳細資訊,請參閱 效果 10 與效果 11 之間的差異

規格需求

需求
標頭
D3dx11effect.h
程式庫
N/A (效果 11 程式庫可線上作為共用來源。)

另請參閱

ID3DX11Effect