ID3DXLoadUserData-Schnittstelle

Diese Schnittstelle wird von der Anwendung implementiert, um zusätzliche Benutzerdaten zu speichern, die in X-Dateien eingebettet sind. Eine Instanz dieser Schnittstelle wird an D3DXLoadMeshHierarchyFromXübergeben, und D3DX ruft jedes Mal die entsprechende Methode auf dieser Schnittstelle auf, wenn die entsprechenden Daten gefunden werden. 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 diese Membertypen:

Methoden

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

Methode Beschreibung
LoadFrameChildData Laden sie untergeordnete Framedaten aus einer X-Datei.
LoadMeshChildData Laden von untergeordneten Meshdaten aus einer X-Datei.
LoadTopLevelData Laden sie Daten der obersten Ebene aus einer X-Datei.

Hinweise

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

typedef interface ID3DXLoadUserData ID3DXLoadUserData;
typedef interface ID3DXLoadUserData *LPD3DXLOADUSERDATA;

Anforderungen

Anforderung Wert
Header
D3dx9anim.h
Bibliothek
D3dx9.lib

Weitere Informationen

D3DX-Schnittstellen