Interface ID3DXFile

Os aplicativos usam os métodos da interface ID3DXFile para criar instâncias das interfaces ID3DXFileEnumObject e ID3DXFileSaveObject e para registrar modelos.

Membros

A interface ID3DXFile herda da interface IUnknown . ID3DXFile também tem estes tipos de membros:

Métodos

A interface ID3DXFile tem esses métodos.

Método Descrição
CreateEnumObject Cria um objeto enumerador que lerá um arquivo .x.
CreateSaveObject Cria um objeto save que será usado para salvar dados em um arquivo .x.
RegisterEnumTemplates Registra modelos personalizados, considerando um objeto de enumeração ID3DXFileEnumObject .
RegisterTemplates Registra modelos personalizados.

 

Comentários

Um objeto ID3DXFile também contém um repositório de modelos local. Esse armazenamento local pode ser adicionado somente aos métodos ID3DXFile::RegisterEnumTemplates e ID3DXFile::RegisterTemplates .

Os objetos ID3DXFileEnumObject e ID3DXFileSaveObject criados com ID3DXFile::CreateEnumObject e ID3DXFile::CreateSaveObject também utilizam o repositório de modelos do objeto ID3DXFile pai.

A interface ID3DXFile é obtida chamando a função D3DXFileCreate .

O GUID (identificador global exclusivo) para a interface ID3DXFile é IID_ID3DXFile.

O tipo LPD3DXFILE é definido como um ponteiro para a interface ID3DXFile.

typedef interface ID3DXFile *LPD3DXFILE;

Requisitos

Requisito Valor
parâmetro
D3DX9Xof.h
Biblioteca
D3dx9.lib

Confira também

Interfaces de arquivo D3DX X