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 |
|
Bibliothek |
|
Siehe auch