Partager via


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
D3dx9anim.h
Bibliothèque
D3dx9.lib

Voir aussi

D3DX Interfaces