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