ID3DXSaveUserData::AddMeshChildData-Methode

Fügen Sie dem Gitternetz untergeordnete Daten hinzu.

Syntax

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

Parameter

pMeshContainer [ In]

Typ: const D3DXMESHCONTAINER *

Zeiger auf einen Meshcontainer. Siehe D3DXMESHCONTAINER.

pXofSave [ In]

Typ: LPD3DXFILESAVEOBJECT

Zeiger auf ein .x-Datei-Speicherobjekt. Verwenden Sie den Zeiger zum Aufrufen von ID3DXFileSaveObject::AddDataObject, um ein untergeordnetes Datenobjekt hinzuzufügen. Speichern Sie die Daten nicht mit ID3DXFileSaveObject::Save.

pXofMeshData [ In]

Typ: LPD3DXFileSaveData

Zeiger auf einen .x-Dateidatenknoten. Verwenden Sie den Zeiger zum Aufrufen von ID3DXFileSaveData::AddDataObject, um ein untergeordnetes Datenobjekt hinzuzufügen.

Rückgabewert

Typ: HRESULT

Die Rückgabewerte dieser Methode werden von einem Anwendungsprogrammierer implementiert. Wenn kein Fehler auftritt, programmieren Sie im Allgemeinen die -Methode so, dass D3D _ OK zurückgegeben wird. Programmieren Sie andernfalls die -Methode so, dass eine entsprechende Fehlermeldung von D3DERR oder D3DXERRzurückgegeben wird, da dadurch auch D3DXLoadMeshHierarchyFromX fehlschlägt und der Fehler zurückgegeben wird.

Anforderungen

Anforderung Wert
Header
D3dx9anim.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXSaveUserData