Partager via


Interface ID3DXSaveUserData

Cette interface est implémentée par l’application pour enregistrer toutes les données utilisateur supplémentaires incorporées dans des fichiers .x. Une instance de cette interface est passée à D3DXSaveMeshHierarchyToFile, et D3DX appelle la méthode appropriée sur cette interface chaque fois que les données appropriées sont rencontrées. Par exemple, pour chaque objet frame dans le fichier .x, ID3DXSaveUserData::AddFrameChildData est appelé et passé les données enfants.

Membres

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

Méthodes

L’interface ID3DXSaveUserData contient ces méthodes.

Méthode Description
AddFrameChildData Ajoutez des données enfants au cadre.
AddMeshChildData Ajoutez des données enfants au maillage.
AddTopLevelDataObjectsPost Ajoutez un objet de niveau supérieur après la hiérarchie de trames.
AddTopLevelDataObjectsPre Ajoutez un objet de niveau supérieur avant la hiérarchie de trames.
RegisterTemplates Rappel permettant à l’utilisateur d’inscrire un modèle de fichier .x.
SaveTemplates Rappel permettant à l’utilisateur d’enregistrer un modèle de fichier .x.

 

Notes

Le type LPD3DXSAVEUSERDATA est défini comme pointeur vers cette interface.

typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;

Spécifications

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

Voir aussi

D3DX Interfaces