Interfaccia ID3DXFile
Le applicazioni usano i metodi dell'interfaccia ID3DXFile per creare istanze delle interfacce ID3DXFileEnumObject e ID3DXFileSaveObject e per registrare i modelli.
Membri
L'interfaccia ID3DXFile eredita dall'interfaccia IUnknown . ID3DXFile include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXFile include questi metodi.
Metodo | Descrizione |
---|---|
CreateEnumObject | Crea un oggetto enumeratore che leggerà un file con estensione x. |
CreateSaveObject | Crea un oggetto save che verrà utilizzato per salvare i dati in un file con estensione x. |
RegisterEnumTemplates | Registra modelli personalizzati, dato un oggetto di enumerazione ID3DXFileEnumObject . |
RegisterTemplates | Registra modelli personalizzati. |
Commenti
Un oggetto ID3DXFile contiene anche un archivio modelli locale. Questa risorsa di archiviazione locale può essere aggiunta solo con i metodi ID3DXFile::RegisterEnumTemplates e ID3DXFile::RegisterTemplates .
Gli oggetti ID3DXFileEnumObject e ID3DXFileSaveObject creati con ID3DXFile::CreateEnumObject e ID3DXFile::CreateSaveObject utilizzano anche l'archivio modelli dell'oggetto ID3DXFile padre.
L'interfaccia ID3DXFile viene ottenuta chiamando la funzione D3DXFileCreate .
L'identificatore univoco globale (GUID) per l'interfaccia ID3DXFile è IID_ID3DXFile.
Il tipo LPD3DXFILE è definito come puntatore all'interfaccia ID3DXFile.
typedef interface ID3DXFile *LPD3DXFILE;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche