Freigeben über


ID3DXLoadUserData-Schnittstelle

Diese Schnittstelle wird von der Anwendung implementiert, um alle zusätzlichen Benutzerdaten zu speichern, die in X-Dateien eingebettet sind. Ein instance dieser Schnittstelle wird an D3DXLoadMeshHierarchyFromX übergeben, und D3DX ruft bei jedem Auftreten der entsprechenden Daten die entsprechende Methode auf dieser Schnittstelle auf. Beispielsweise wird für jedes Frameobjekt in der X-Datei ID3DXLoadUserData::LoadFrameChildData aufgerufen und die untergeordneten Daten übergeben.

Member

Die ID3DXLoadUserData-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXLoadUserData verfügt auch über folgende Membertypen:

Methoden

Die ID3DXLoadUserData-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
LoadFrameChildData Laden von untergeordneten Framedaten aus einer X-Datei.
LoadMeshChildData Laden von untergeordneten Mesh-Daten aus einer X-Datei
LoadTopLevelData Laden Sie Daten der obersten Ebene aus einer X-Datei.

 

Bemerkungen

Der LPD3DXLOADUSERDATA-Typ wird als Zeiger auf diese Schnittstelle definiert.

typedef interface ID3DXLoadUserData ID3DXLoadUserData;
typedef interface ID3DXLoadUserData *LPD3DXLOADUSERDATA;

Anforderungen

Anforderung Wert
Header
D3dx9anim.h
Bibliothek
D3dx9.lib

Siehe auch

D3DX-Schnittstellen