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 |
|
| Bibliothèque |
|