Interface ID3DXSaveUserData

Cette interface est implémentée par l’application pour enregistrer toutes les données utilisateur supplémentaires incorporées dans les 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 du fichier. x, ID3DXSaveUserData :: AddFrameChildData est appelé et reçoit 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 possède ces méthodes.

Méthode Description
AddFrameChildData Ajoutez des données enfants au frame.
AddMeshChildData Ajoutez des données enfants à la maille.
AddTopLevelDataObjectsPost Ajoutez un objet de niveau supérieur après la hiérarchie de frames.
AddTopLevelDataObjectsPre Ajoutez un objet de niveau supérieur avant la hiérarchie des frames.
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 en tant que 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

Interfaces D3DX