ID3DXSaveUserData::AddFrameChildData 方法

将子数据添加到帧。

语法

HRESULT AddFrameChildData(
  [in] const D3DXFRAME            *pFrame,
  [in]       LPD3DXFILESAVEOBJECT pXofSave,
  [in]       LPD3DXFileSaveData   pXofFrameData
);

参数

pFrame [in]

类型: const D3DXFRAME*

指向网格容器的指针。 请参阅 D3DXFRAME

pXofSave [in]

类型: LPD3DXFILESAVEOBJECT

指向 .x 文件保存对象的指针。 使用指针调用 ID3DXFileSaveObject::AddDataObject 以添加子数据对象。 不要使用 ID3DXFileSaveObject::Save 保存数据。

pXofFrameData [in]

类型: LPD3DXFileSaveData

指向 .x 文件数据节点的指针。 使用指针调用 ID3DXFileSaveData::AddDataObject 以添加子数据对象。

返回值

类型: HRESULT

此方法的返回值由应用程序程序员实现。 通常,如果没有发生错误,请对 方法进行编程以返回D3D_OK。 否则,将 方法编程为从 D3DERRD3DXERR 返回相应的错误消息,因为这样将导致 D3DXLoadMeshHierarchyFromX 也失败,并返回错误。

备注

ID3DXSaveUserData::RegisterTemplatesID3DXSaveUserData::SaveTemplates 提供了一种机制,用于将模板添加到 .x 文件以保存用户数据。

要求

要求
标头
D3dx9anim.h

D3dx9.lib

另请参阅

ID3DXSaveUserData