Interfaccia ID3DXSaveUserData

Questa interfaccia viene implementata dall'applicazione per salvare eventuali dati utente aggiuntivi incorporati in file con estensione x. Un'istanza di questa interfaccia viene passata a D3DXSaveMeshHierarchyToFile e D3DX chiama il metodo appropriato su questa interfaccia ogni volta che vengono rilevati i dati appropriati. Ad esempio, per ogni oggetto frame nel file con estensione x, ID3DXSaveUserData::AddFrameChildData viene chiamato e passato i dati figlio.

Membri

L'interfaccia ID3DXSaveUserData eredita dall'interfaccia IUnknown . ID3DXSaveUserData include anche questi tipi di membri:

Metodi

L'interfaccia ID3DXSaveUserData include questi metodi.

Metodo Descrizione
AddFrameChildData Aggiungere dati figlio al frame.
AddMeshChildData Aggiungere dati figlio alla mesh.
AddTopLevelDataObjectsPost Aggiungere un oggetto di primo livello dopo la gerarchia dei frame.
AddTopLevelDataObjectsPre Aggiungere un oggetto di primo livello prima della gerarchia dei frame.
RegisterTemplates Callback per consentire all'utente di registrare un modello di file con estensione x.
SaveTemplates Callback per consentire all'utente di salvare un modello di file con estensione x.

 

Commenti

Il tipo LPD3DXSAVEUSERDATA è definito come puntatore a questa interfaccia.

typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;

Requisiti

Requisito Valore
Intestazione
D3dx9anim.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX