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