Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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