Partager via


ID3DX11Effect::CloneEffect, méthode

Crée une copie d’une interface d’effet.

Syntaxe

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

Paramètres

Indicateurs

Type : UINT

Indicateurs affectant la création de l’effet cloné. Peut être 0 ou l’une des valeurs suivantes.

Indicateur Description
D3DX11_EFFECT_CLONE_FORCE_NONSINGLE Ignorez tous les qualificateurs « uniques » sur les cbuffers. Tous les cbuffers auront leurs propres ID3D11Buffercréés dans l’effet cloné.

ppClonedEffect

Type : ID3DX11Effect**

Pointeur vers un pointeur ID3DX11Effect qui sera défini sur la copie de l’effet.

Valeur retournée

Type : HRESULT

Retourne l’un des codes de retour Direct3D 11 suivants.

Notes

Notes

Le Kit de développement logiciel (SDK) DirectX ne fournit pas de fichiers binaires compilés pour les effets. Vous devez utiliser la source Effects 11 pour générer votre application de type effets. Pour plus d’informations sur l’utilisation de la source Effects 11, consultez Différences entre les effets 10 et les effets 11.

Spécifications

Condition requise Valeur
En-tête
D3dx11effect.h
Bibliothèque
N/A (Une bibliothèque Effects 11 est disponible en ligne en tant que source partagée.)

Voir aussi

ID3DX11Effect