Интерфейс ID3DXFile
Приложения используют методы интерфейса ID3DXFile для создания экземпляров интерфейсов ID3DXFileEnumObject и ID3DXFileSaveObject , а также для регистрации шаблонов.
Элементы
Интерфейс ID3DXFile наследуется от интерфейса IUnknown . ID3DXFile также имеет следующие типы элементов:
Методы
Интерфейс ID3DXFile содержит следующие методы.
Метод | Описание |
---|---|
CreateEnumObject | Создает объект перечислителя, который считывает X-файл. |
CreateSaveObject | Создает объект сохранения, который будет использоваться для сохранения данных в X-файл. |
RegisterEnumTemplates | Регистрирует пользовательские шаблоны с заданным объектом перечисления ID3DXFileEnumObject . |
RegisterTemplates | Регистрирует пользовательские шаблоны. |
Комментарии
Объект ID3DXFile также содержит локальное хранилище шаблонов. Это локальное хранилище можно добавить только с помощью методов ID3DXFile::RegisterEnumTemplates и ID3DXFile::RegisterTemplates .
Объекты ID3DXFileEnumObject и ID3DXFileSaveObject, созданные с помощью ID3DXFile::CreateEnumObject и ID3DXFile::CreateSaveObject, также используют хранилище шаблонов родительского объекта ID3DXFile.
Интерфейс ID3DXFile получается путем вызова функции D3DXFileCreate .
Глобальный уникальный идентификатор (GUID) для интерфейса ID3DXFile IID_ID3DXFile.
Тип LPD3DXFILE определяется как указатель на интерфейс ID3DXFile.
typedef interface ID3DXFile *LPD3DXFILE;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел