Compartir a través de


Carga de un archivo X (heredado) (Direct3D 9)

Use el procedimiento siguiente en las aplicaciones heredadas para cargar un archivo .x.

  1. Use la función DirectXFileCreate para crear un objeto IDirectXFile .
  2. Si las plantillas están presentes en el archivo DirectX que va a cargar, use el método IDirectXFile::RegisterTemplates para registrar esas plantillas.
  3. Use el método IDirectXFile::CreateEnumObject para crear un objeto enumerador IDirectXFileEnumObject .
  4. Recorra en bucle los objetos del archivo. Para cada objeto, realice los pasos siguientes.
    1. Use el método IDirectXFileEnumObject::GetNextDataObject para recuperar cada objeto IDirectXFileData .
    2. Use el método IDirectXFileData::GetType para recuperar el tipo de datos.
    3. Cargue los datos mediante el método IDirectXFileData::GetData .
    4. Si el objeto tiene miembros opcionales, recupere los miembros opcionales llamando al método IDirectXFileData::GetNextObject .
    5. Libere el objeto IDirectXFileData .
  5. Libere el objeto IDirectXFileEnumObject .
  6. Libere el objeto IDirectXFile .

Archivos X (heredado)