Partager via


Fonction D3DX11CreateEffectFromMemory

Crée un effet à partir d’un effet binaire ou d’un fichier.

Syntaxe

HRESULT D3DX11CreateEffectFromMemory(
   void          *pData,
   SIZE_T        DataLength,
   UINT          FXFlags,
   ID3D11Device  *pDevice,
   ID3DX11Effect **ppEffect
);

Paramètres

Pdata

Type : void*

Objet blob de données d’effet compilées.

DataLength

Type : SIZE_T

Longueur de l’objet blob de données.

FXFlags

Type : UINT

Il n’existe aucun indicateur d’effet. Définit la valeur zéro.

pDevice

Type : ID3D11Device*

Pointeur vers l’ID3D11Device sur lequel créer des ressources Effect.

ppEffect

Type : ID3DX11Effect**

Adresse de l’interface ID3DX11Effect nouvellement créée.

Valeur retournée

Type : HRESULT

La valeur de retour est l’une des valeurs répertoriées dans Codes de retour Direct3D 11.

Notes

Notes

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

Voir aussi

Effets 11 Fonctions