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