Interface ID3DXFileData

Os aplicativos usam os métodos da interface ID3DXFileData para criar ou acessar a hierarquia imediata do objeto de dados. As restrições de modelo determinam a hierarquia.

Membros

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

Métodos

A interface ID3DXFileData tem esses métodos.

Método Descrição
Getchild Recupera um objeto filho neste objeto de dados de arquivo.
GetChildren Recupera o número de filhos neste objeto de dados de arquivo.
GetEnum Recupera o objeto de enumeração neste objeto de dados de arquivo.
Getid Recupera o GUID deste objeto de dados de arquivo.
GetName Recupera o nome desse objeto de dados de arquivo.
Gettype Recupera a ID do modelo neste objeto de dados de arquivo.
Isreference Indica se esse objeto de dados de arquivo é um objeto de referência que aponta para outro objeto de dados filho.
Bloquear Acessa os dados do arquivo .x.
Desbloquear Encerra o tempo de vida do ponteiro ppData retornado por ID3DXFileData::Lock.

 

Comentários

Os tipos de dados permitidos pelo modelo são chamados de membros opcionais. Os membros opcionais não são necessários, mas um objeto pode perder informações importantes sem eles. Esses membros opcionais são salvos como filhos do objeto de dados. Um filho pode ser outro objeto de dados ou uma referência a um objeto de dados anterior.

O GUID para a interface ID3DXFileData é IID_ID3DXFileData.

O tipo LPD3DXFILEDATA é definido como um ponteiro para essa interface.

typedef interface ID3DXFileData *LPD3DXFILEDATA;

Requisitos

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

Confira também

Interfaces de arquivo D3DX X