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 |
|
Biblioteca |
|
Vea también