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
D3DX9Xof.h
Libreria
D3dx9.lib

Vedi anche

Interfacce file D3DX X