Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс реализуется приложением для сохранения любых дополнительных пользовательских данных, внедренных в X-файлы. Экземпляр этого интерфейса передается в D3DXSaveMeshHierarchyToFile, и D3DX вызывает соответствующий метод в этом интерфейсе при каждом обнаружении соответствующих данных. Например, для каждого объекта frame в X-файле вызывается ID3DXSaveUserData::AddFrameChildData и передаются дочерние данные.
Элементы
Интерфейс ID3DXSaveUserData наследуется от интерфейса IUnknown . ID3DXSaveUserData также имеет следующие типы элементов:
Методы
Интерфейс ID3DXSaveUserData содержит следующие методы.
| Метод | Описание |
|---|---|
| AddFrameChildData | Добавьте дочерние данные в кадр. |
| AddMeshChildData | Добавление дочерних данных в сетку. |
| AddTopLevelDataObjectsPost | Добавьте объект верхнего уровня после иерархии кадров. |
| AddTopLevelDataObjectsPre | Добавьте объект верхнего уровня перед иерархией кадров. |
| RegisterTemplates | Обратный вызов для пользователя для регистрации шаблона X-файла. |
| SaveTemplates | Обратный вызов для пользователя для сохранения шаблона X-файла. |
Комментарии
Тип LPD3DXSAVEUSERDATA определяется как указатель на этот интерфейс.
typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|
См. также раздел