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 接口