Partager via


Chargement d’un fichier X (hérité) (Direct3D 9)

Utilisez la procédure suivante dans les applications héritées pour charger un fichier .x.

  1. Utilisez la fonction DirectXFileCreate pour créer un objet IDirectXFile .
  2. Si des modèles sont présents dans le fichier DirectX que vous allez charger, utilisez la méthode IDirectXFile::RegisterTemplates pour inscrire ces modèles.
  3. Utilisez la méthode IDirectXFile::CreateEnumObject pour créer un objet d’énumérateur IDirectXFileEnumObject .
  4. Parcourez en boucle les objets du fichier. Pour chaque objet, effectuez les étapes suivantes.
    1. Utilisez la méthode IDirectXFileEnumObject::GetNextDataObject pour récupérer chaque objet IDirectXFileData .
    2. Utilisez la méthode IDirectXFileData::GetType pour récupérer le type des données.
    3. Chargez les données à l’aide de la méthode IDirectXFileData::GetData .
    4. Si l’objet a des membres facultatifs, récupérez les membres facultatifs en appelant la méthode IDirectXFileData::GetNextObject .
    5. Libérez l’objet IDirectXFileData .
  5. Libérez l’objet IDirectXFileEnumObject .
  6. Libérez l’objet IDirectXFile .

Fichiers X (hérités)