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 |
|
Biblioteca |
|
Confira também