Freigeben über


ID3DXSaveUserData::AddTopLevelDataObjectsPre-Methode

Fügen Sie ein Objekt der obersten Ebene vor der Framehierarchie hinzu.

Syntax

HRESULT AddTopLevelDataObjectsPre(
  [in] LPD3DXFILESAVEOBJECT pXofSave
);

Parameter

pXofSave [in]

Typ: LPD3DXFILESAVEOBJECT

Zeiger auf ein .x-Dateispeicherobjekt. Verwenden Sie diesen Zeiger, um IDirectXFileSaveObject::CreateDataObject aufzurufen, um das zu speichernde Datenobjekt zu erstellen. Rufen Sie dann IDirectXFileSaveObject::SaveData auf, um die Daten zu speichern.

Rückgabewert

Typ: HRESULT

Die Rückgabewerte dieser Methode werden von einem Anwendungsprogrammierer implementiert. Wenn kein Fehler auftritt, programmieren Sie im Allgemeinen die Methode, um D3D_OK zurückzugeben. Andernfalls programmieren Sie die -Methode so, dass eine entsprechende Fehlermeldung von D3DERR oder D3DXERR zurückgegeben wird, da dies dazu führt, dass auch D3DXLoadMeshHierarchyFromX fehlschlägt, und geben Sie den Fehler zurück.

Anforderungen

Anforderung Wert
Header
D3dx9anim.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXSaveUserData