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