ID3DXFile-Schnittstelle
Anwendungen verwenden die Methoden der ID3DXFile-Schnittstelle, um Instanzen der Schnittstellen ID3DXFileEnumObject und ID3DXFileSaveObject zu erstellen und Vorlagen zu registrieren.
Member
Die ID3DXFile-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXFile verfügt auch über folgende Membertypen:
Methoden
Die ID3DXFile-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
CreateEnumObject | Erstellt ein Enumeratorobjekt, das eine X-Datei liest. |
CreateSaveObject | Erstellt ein Speicherobjekt, das zum Speichern von Daten in einer X-Datei verwendet wird. |
RegisterEnumTemplates | Registriert benutzerdefinierte Vorlagen mit einem ID3DXFileEnumObject-Enumerationsobjekt . |
RegisterTemplates | Registriert benutzerdefinierte Vorlagen. |
Bemerkungen
Ein ID3DXFile-Objekt enthält auch einen lokalen Vorlagenspeicher. Dieser lokale Speicher kann nur mit den Methoden ID3DXFile::RegisterEnumTemplates und ID3DXFile::RegisterTemplates hinzugefügt werden.
ID3DXFileEnumObject - und ID3DXFileSaveObject-Objekte , die mit ID3DXFile::CreateEnumObject und ID3DXFile::CreateSaveObject erstellt wurden, verwenden auch den Vorlagenspeicher des übergeordneten ID3DXFile-Objekts.
Die ID3DXFile-Schnittstelle wird durch Aufrufen der Funktion D3DXFileCreate abgerufen.
Der GUID (Globally Unique Identifier) für die ID3DXFile-Schnittstelle ist IID_ID3DXFile.
Der LPD3DXFILE-Typ wird als Zeiger auf die ID3DXFile-Schnittstelle definiert.
typedef interface ID3DXFile *LPD3DXFILE;
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch