Interface ID3DXLoadUserData
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 à D3DXLoadMeshHierarchyFromX, 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, ID3DXLoadUserData::LoadFrameChildData est appelé et passé les données enfants.
Membres
L’interface ID3DXLoadUserData hérite de l’interface IUnknown. ID3DXLoadUserData a également les types de membres suivants :
Méthodes
L’interface ID3DXLoadUserData utilise ces méthodes.
Méthode | Description |
---|---|
LoadFrameChildData | Charger des données enfants de trame à partir d’un fichier .x. |
LoadMeshChildData | Charger des données enfants de maillage à partir d’un fichier .x. |
LoadTopLevelData | Charger des données de niveau supérieur à partir d’un fichier .x. |
Notes
Le type LPD3DXLOADUSERDATA est défini comme pointeur vers cette interface.
typedef interface ID3DXLoadUserData ID3DXLoadUserData;
typedef interface ID3DXLoadUserData *LPD3DXLOADUSERDATA;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi