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