Compartilhar via


Interface ID3DXSaveUserData

Essa interface é implementada pelo aplicativo para salvar quaisquer dados de usuário adicionais inseridos em arquivos .x. Uma instância dessa interface é passada para D3DXSaveMeshHierarchyToFile e o 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, ID3DXSaveUserData::AddFrameChildData é chamado e passado os dados filho.

Membros

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

Métodos

A interface ID3DXSaveUserData tem esses métodos.

Método Descrição
AddFrameChildData Adicione dados filho ao quadro.
AddMeshChildData Adicione dados filho à malha.
AddTopLevelDataObjectsPost Adicione um objeto de nível superior após a hierarquia de quadros.
AddTopLevelDataObjectsPre Adicione um objeto de nível superior antes da hierarquia de quadros.
RegisterTemplates Um retorno de chamada para o usuário registrar um modelo de arquivo .x.
SaveTemplates Um retorno de chamada para o usuário salvar um modelo de arquivo .x.

 

Comentários

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

typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;

Requisitos

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

Confira também

D3DX Interfaces