共用方式為


ID3DXSaveUserData 介面

此介面是由應用程式實作,以儲存內嵌在 .x 檔案中的任何額外使用者資料。 這個介面的實例會傳遞至 D3DXSaveMeshHierarchyToFile,而 D3DX 會在每次遇到適當的資料時,在此介面上呼叫適當的方法。 例如,針對 .x 檔案中的每個框架物件, 會呼叫 ID3DXSaveUserData::AddFrameChildData 並傳遞子資料。

成員

ID3DXSaveUserData介面繼承自IUnknown介面。 ID3DXSaveUserData 也有下列類型的成員:

方法

ID3DXSaveUserData介面具有這些方法。

方法 Description
AddFrameChildData 將子資料新增至框架。
AddMeshChildData 將子資料新增至網格。
AddTopLevelDataObjectsPost 在框架階層之後新增最上層物件。
AddTopLevelDataObjectsPre 在框架階層之前新增最上層物件。
RegisterTemplates 使用者註冊 .x 檔案範本的回呼。
SaveTemplates 使用者儲存 .x 檔案範本的回呼。

 

備註

LPD3DXSAVEUSERDATA 類型定義為這個介面的指標。

typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;

規格需求

需求
標頭
D3dx9anim.h
程式庫
D3dx9.lib

另請參閱

D3DX 介面