Interface ID3DXFile

Les applications utilisent les méthodes de l’interface ID3DXFile pour créer des instances des interfaces ID3DXFileEnumObject et ID3DXFileSaveObject , et pour inscrire des modèles.

Membres

L’interface ID3DXFile hérite de l’interface IUnknown . ID3DXFile a également les types de membres suivants :

Méthodes

L’interface ID3DXFile possède ces méthodes.

Méthode Description
CreateEnumObject Crée un objet énumérateur qui lira un fichier. x.
CreateSaveObject Crée un objet Save qui sera utilisé pour enregistrer des données dans un fichier. x.
RegisterEnumTemplates Inscrit des modèles personnalisés, à partir d’un objet d’énumération ID3DXFileEnumObject .
RegisterTemplates Inscrit des modèles personnalisés.

Remarques

Un objet ID3DXFile contient également un magasin de modèles local. Ce stockage local peut être ajouté à uniquement avec les méthodes ID3DXFile :: RegisterEnumTemplates et ID3DXFile :: RegisterTemplates .

Les objets ID3DXFileEnumObject et ID3DXFileSaveObject créés avec ID3DXFile :: CreateEnumObject et ID3DXFile :: CreateSaveObject utilisent également le magasin de modèles de l’objet ID3DXFile parent.

L’interface ID3DXFile est obtenue en appelant la fonction D3DXFileCreate .

L’identificateur global unique (GUID) de l’interface ID3DXFile est IID _ ID3DXFile.

Le type LPD3DXFILE est défini comme un pointeur vers l’interface ID3DXFile.

typedef interface ID3DXFile *LPD3DXFILE;

Configuration requise

Condition requise Valeur
En-tête
D3DX9Xof. h
Bibliothèque
D3dx9. lib

Voir aussi

Interfaces de fichiers D3DX X