Share via


Interfaz ID3DXFile

Las aplicaciones usan los métodos de la interfaz ID3DXFile para crear instancias de las interfaces ID3DXFileEnumObject e ID3DXFileSaveObject y para registrar plantillas.

Miembros

La interfaz ID3DXFile hereda de la interfaz IUnknown . ID3DXFile también tiene estos tipos de miembros:

Métodos

La interfaz ID3DXFile tiene estos métodos.

Método Descripción
CreateEnumObject Crea un objeto enumerador que leerá un archivo .x.
CreateSaveObject Crea un objeto de guardado que se usará para guardar datos en un archivo .x.
RegisterEnumTemplates Registra plantillas personalizadas, dada una enumeración ID3DXFileEnumObject .
RegisterTemplates Registra plantillas personalizadas.

 

Observaciones

Un objeto ID3DXFile también contiene un almacén de plantillas local. Este almacenamiento local solo se puede agregar a con los métodos ID3DXFile::RegisterEnumTemplates e ID3DXFile::RegisterTemplates .

Los objetos ID3DXFileEnumObject e ID3DXFileSaveObject creados con ID3DXFile::CreateEnumObject e ID3DXFile::CreateSaveObject también usan el almacén de plantillas del objeto ID3DXFile primario.

La interfaz ID3DXFile se obtiene llamando a la función D3DXFileCreate .

El identificador único global (GUID) de la interfaz ID3DXFile es IID_ID3DXFile.

El tipo LPD3DXFILE se define como puntero a la interfaz ID3DXFile.

typedef interface ID3DXFile *LPD3DXFILE;

Requisitos

Requisito Value
Encabezado
D3DX9Xof.h
Biblioteca
D3dx9.lib

Vea también

Interfaces de archivo D3DX X