Interface ID3DXLoadUserData

Essa interface é implementada pelo aplicativo para salvar quaisquer dados de usuário adicionais inseridos em arquivos .x. Uma instância dessa interface é passada para D3DXLoadMeshHierarchyFromX e d3DX chama o método apropriado nessa interface sempre que os dados apropriados são encontrados. Por exemplo, para cada objeto de quadro no arquivo .x, ID3DXLoadUserData::LoadFrameChildData é chamado e passado os dados filho.

Membros

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

Métodos

A interface ID3DXLoadUserData tem esses métodos.

Método Descrição
LoadFrameChildData Carregar dados filho do quadro de um arquivo .x.
LoadMeshChildData Carregar dados filho de malha de um arquivo .x.
LoadTopLevelData Carregar dados de nível superior de um arquivo .x.

 

Comentários

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

typedef interface ID3DXLoadUserData ID3DXLoadUserData;
typedef interface ID3DXLoadUserData *LPD3DXLOADUSERDATA;

Requisitos

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

Confira também

D3DX Interfaces