ID3DXSaveUserData 接口
此接口由应用程序实现,用于保存 .x 文件中嵌入的任何其他用户数据。 此接口的实例将传递到 D3DXSaveMeshHierarchyToFile,并且每次遇到适当的数据时,D3DX 都会在此接口上调用相应的方法。 例如,对于 .x 文件中的每个帧对象,将调用 ID3DXSaveUserData::AddFrameChildData 并传递子数据。
成员
ID3DXSaveUserData 接口继承自 IUnknown 接口。 ID3DXSaveUserData 也具有以下类型的成员:
方法
ID3DXSaveUserData 接口具有这些方法。
方法 | 说明 |
---|---|
AddFrameChildData | 将子数据添加到帧。 |
AddMeshChildData | 将子数据添加到网格。 |
AddTopLevelDataObjectsPost | 在框架层次结构之后添加顶级对象。 |
AddTopLevelDataObjectsPre | 在框架层次结构之前添加顶级对象。 |
RegisterTemplates | 用户注册 .x 文件模板的回调。 |
SaveTemplates | 供用户保存 .x 文件模板的回调。 |
备注
LPD3DXSAVEUSERDATA 类型定义为指向此接口的指针。
typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅