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


Интерфейс ID3DXLoadUserData

Этот интерфейс реализуется приложением для сохранения всех дополнительных пользовательских данных, внедренных в X-файлы. Экземпляр этого интерфейса передается в D3DXLoadMeshHierarchyFromX, и D3DX вызывает соответствующий метод в этом интерфейсе при каждом обнаружении соответствующих данных. Например, для каждого объекта кадра в X-файле вызывается ID3DXLoadUserData::LoadFrameChildData и передается дочерние данные.

Элементы

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

Методы

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

Метод Описание
LoadFrameChildData Загрузка дочерних данных кадра из X-файла.
LoadMeshChildData Загрузка дочерних данных сетки из X-файла.
LoadTopLevelData Загрузка данных верхнего уровня из X-файла.

 

Комментарии

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

typedef interface ID3DXLoadUserData ID3DXLoadUserData;
typedef interface ID3DXLoadUserData *LPD3DXLOADUSERDATA;

Требования

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

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

Интерфейсы D3DX