Интерфейс ID3DXFileSaveObject

Приложения используют методы интерфейса ID3DXFileSaveObject для записи X-файла на диск, а также для добавления и сохранения объектов данных и шаблонов.

Элементы

Интерфейс ID3DXFileSaveObject наследуется от интерфейса IUnknown . ID3DXFileSaveObject также имеет следующие типы элементов:

Методы

Интерфейс ID3DXFileSaveObject содержит следующие методы.

Метод Описание
AddDataObject Добавляет объект данных в качестве дочернего элемента объекта ID3DXFileSaveData .
Getfile Возвращает интерфейс ID3DXFile объекта, создавшего этот объект ID3DXFileSaveObject .
Сохранить Сохраняет объект данных и его дочерние элементы в X-файл на диске.

 

Комментарии

Шаблоны не требуются в каждом файле. Например, можно поместить все шаблоны в один X-файл, а не дублировать их в каждом X-файле.

Интерфейс ID3DXFileSaveObject получается путем вызова метода ID3DXFile::CreateSaveObject .

Глобальный уникальный идентификатор (GUID) для интерфейса ID3DXFileSaveObject IID_ID3DXFileSaveObject.

Тип LPD3DXFILESAVEOBJECT определяется как указатель на этот интерфейс.

typedef interface ID3DXFileSaveObject *LPD3DXFILESAVEOBJECT;

Требования

Требование Значение
Заголовок
D3DX9Xof.h
Библиотека
D3dx9.lib

См. также раздел

Интерфейсы файлов D3DX X