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 |
|
Libreria |
|
Vedi anche