Поделиться через


Загрузка X-файла (устаревшая версия) (Direct3D 9)

Используйте следующую процедуру в устаревших приложениях для загрузки X-файла.

  1. Используйте функциюDirectXFileCreateдля создания объектаIDirectXFile.
  2. Если шаблоны присутствуют в загруженном файле DirectX, используйте метод IDirectXFile::RegisterTemplates для регистрации этих шаблонов.
  3. Используйте метод IDirectXFile::CreateEnumObject для создания объекта перечислителя IDirectXFileEnumObject.
  4. Прокрутить объекты в файле. Для каждого объекта выполните следующие действия.
    1. Используйте метод IDirectXFileEnumObject::GetNextDataObject для получения каждого объекта IDirectXFileData.
    2. Используйте метод IDirectXFileData::GetType для получения типа данных.
    3. Загрузите данные с помощью метода IDirectXFileData::GetData.
    4. Если объект содержит необязательные элементы, получите необязательные элементы, вызвав метод IDirectXFileData::GetNextObject.
    5. Отпустите объект IDirectXFileData.
  5. Отпустите объект IDirectXFileEnumObject.
  6. Отпустите объект IDirectXFile.

X Files (Легаси)