Partager via


ID3DXSaveUserData::AddFrameChildData, méthode

Ajoutez des données enfants à l’image.

Syntaxe

HRESULT AddFrameChildData(
  [in] const D3DXFRAME            *pFrame,
  [in]       LPD3DXFILESAVEOBJECT pXofSave,
  [in]       LPD3DXFileSaveData   pXofFrameData
);

Paramètres

pFrame [in]

Type : const D3DXFRAME*

Pointeur vers un conteneur de maillage. Consultez D3DXFRAME.

pXofSave [in]

Type : LPD3DXFILESAVEOBJECT

Pointeur vers un objet d’enregistrement de fichier .x. Utilisez le pointeur pour appeler ID3DXFileSaveObject::AddDataObject pour ajouter un objet de données enfant. N’enregistrez pas les données avec ID3DXFileSaveObject::Save.

pXofFrameData [in]

Type : LPD3DXFileSaveData

Pointeur vers un nœud de données de fichier .x. Utilisez le pointeur pour appeler ID3DXFileSaveData::AddDataObject pour ajouter un objet de données enfant.

Valeur retournée

Type : HRESULT

Les valeurs de retour de cette méthode sont implémentées par un programmeur d’application. En général, si aucune erreur ne se produit, programmez la méthode pour retourner D3D_OK. Sinon, programmez la méthode pour renvoyer un message d’erreur approprié à partir de D3DERR ou D3DXERR, car cela entraîne également l’échec de D3DXLoadMeshHierarchyFromX et retourne l’erreur.

Notes

ID3DXSaveUserData::RegisterTemplates et ID3DXSaveUserData::SaveTemplates fournissent un mécanisme permettant d’ajouter un modèle à un fichier .x afin d’enregistrer les données utilisateur.

Spécifications

Condition requise Valeur
En-tête
D3dx9anim.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXSaveUserData