ID3DXSaveUserData :: AddFrameChildData, méthode

Ajoutez des données enfants au frame.

Syntaxe

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

Paramètres

pFrame [ dans]

Type : const D3DXFRAME *

Pointeur désignant un conteneur de maillage. Consultez D3DXFRAME.

pXofSave [ dans]

Type : LPD3DXFILESAVEOBJECT

Pointeur vers un objet Save du 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 [ dans]

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 de retour

Type : HRESULT

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

Notes

ID3DXSaveUserData :: RegisterTemplates et ID3DXSaveUserData :: SaveTemplates fournissent un mécanisme d’ajout d’un modèle à un fichier. x pour l’enregistrement des données utilisateur.

Spécifications

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

Voir aussi

ID3DXSaveUserData