ID3DXSaveUserData::AddMeshChildData method

Add child data to the mesh.

Syntax

HRESULT AddMeshChildData(
  [in] const D3DXMESHCONTAINER    *pMeshContainer,
  [in]       LPD3DXFILESAVEOBJECT pXofSave,
  [in]       LPD3DXFileSaveData   pXofMeshData
);

Parameters

pMeshContainer [in]

Type: const D3DXMESHCONTAINER*

Pointer to a mesh container. See D3DXMESHCONTAINER.

pXofSave [in]

Type: LPD3DXFILESAVEOBJECT

Pointer to a .x file save object. Use the pointer to call ID3DXFileSaveObject::AddDataObject to add a child data object. Do not save the data with ID3DXFileSaveObject::Save.

pXofMeshData [in]

Type: LPD3DXFileSaveData

Pointer to a .x file data node. Use the pointer to call ID3DXFileSaveData::AddDataObject to add a child data object.

Return value

Type: HRESULT

The return values of this method are implemented by an application programmer. In general, if no error occurs, program the method to return D3D_OK. Otherwise, program the method to return an appropriate error message from D3DERR or D3DXERR, as this will cause D3DXLoadMeshHierarchyFromX to fail also, and return the error.

Requirements

Header
D3dx9anim.h
Library
D3dx9.lib

See also

ID3DXSaveUserData