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 comporte ces méthodes.

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

 

Notes

Un objet ID3DXFile contient également un magasin de modèles local. Ce stockage local peut être ajouté uniquement à l’aide des 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 pointeur vers l’interface ID3DXFile.

typedef interface ID3DXFile *LPD3DXFILE;

Spécifications

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

Voir aussi

Interfaces de fichier D3DX X